DeepSeek Harness (DSH) 強調模塊化與插件化。在智能體開發或調試過程中,我們常會在 Codex、Claude Code CLI 或 Claude Code Desktop 中積累有價值的對話記錄或項目上下文。如果能在 DSH 中直接承接這些會話,能避免重複輸入或丟失上下文。dsh-assembly.resume 插件負責將本地的 Codex 或 Claude 會話遷移至 DSH Agent 中繼續處理。
插件簡介¶
- 名稱:
dsh-assembly.resume - 維護者:kanchengw
- 核心價值:將現有的 Codex 或 Claude Code 會話導入 DSH,使其在 DSH Agent 環境下繼續運行。
核心能力¶
-
會話查找與分組
插件會掃描本地的 Codex、Claude Code CLI 和 Claude Code Desktop 會話,並按原始項目進行分組。這使得在大量記錄中快速定位目標會話變得更容易。 -
會話導入
導入過程中,不僅包含可見的消息記錄,還包括工具活動。這使得 DSH 能獲得更完整的上下文信息。 -
Workspace 管理
插件會自動將源目錄註冊爲 DSH Workspace。如果歷史路徑不再存在或原會話沒有綁定 Workspace,導入時可指定新的 Workspace;否則導入的會話將保持未綁定狀態,原目錄也不會被重建。
安裝與啓用¶
- 安裝依賴包:
npm install dsh-assembly.resume
- 將插件添加到指定的 DSH Profile(例如 web):
dsh plugin --profile web add dsh-assembly.resume
- 啓動 DSH:
dsh web
- 在 UI 中配置:
打開 Settings > Plugins,找到 Session Resume 插件,選擇對應的提供者和會話即可進行導入。
環境與依賴¶
- DSH 兼容版本:0.1.7-rc.2
- Node 引擎:>=22.19.0
- 依賴包:dsh-assembly.core ^0.1.2
- 許可證:MIT
該插件爲 DSH 生態增加了會話遷移能力。需要直接在 DSH 中承接外部工具會話的開發者,可以參考此插件實現。