前言¶
DeepSeek Harness (DSH) 採用插件化架構。隨着使用增加,管理來自不同來源(DSH 原生、Claude Code、Codex)的會話會變得雜亂。本插件旨在提供統一的會話管理入口,並支持將第三方會話導入至 DSH 進行續聊與管理。
插件定位¶
DeepSeek Harness 會話管理插件,支持跨來源會話統一管理與第三方會話導入。
- 維護者: AndyWipe13
- 許可證: BSD-3-Clause
- Star 數: 2
核心功能¶
統一會話管理¶
在 DSH 設置頁提供跨來源(DSH / Claude Code / Codex)的會話列表、搜索、預覽、打開續聊、歸檔/取消歸檔、刪除與批量清理、統計。
第三方會話導入¶
支持把 Claude Code、Codex 的本地歷史會話全保真轉換爲可續聊的 DSH 原生會話。轉換過程保留文本、thinking、工具調用與結果,不僞造可執行工具。
安全底線¶
- 只讀保護:第三方源文件永遠只讀,導入不會修改原始文件。
- 運行時保護:運行中的會話一律拒刪。
- 不可逆操作:刪除顯式不可逆(批量清理必須鍵入
DELETE確認)。 - 預覽機制:清理永遠先預覽後執行。
安裝與啓用¶
插件通過 npm 或 GitHub 安裝。安裝後需在 DSH Web 界面中刷新以加載新配置層。
從 npm 一鍵安裝(推薦)¶
dsh plugin --profile web add @nathan110628/dsh-session-management
dsh --profile web --dump-config # 應看到 "# == @nathan110628/dsh-session-management" 層
dsh web
從 GitHub 安裝¶
dsh plugin --profile web add github:AndyWipe13/dsh-session-management
卸載插件¶
dsh plugin --profile web remove @nathan110628/dsh-session-management
注意事項¶
- 插件以當前 DSH 進程的權限運行,安裝前建議檢查源碼與許可證(BSD-3-Clause)。
- 操作涉及會話刪除,請確保已理解其不可逆性。
總結¶
該插件通過統一界面和第三方導入能力,解決了 DSH 生態中會話分散管理的問題。更多細節與源碼請訪問GitHub 倉庫。