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 中承接外部工具会话的开发者,可以参考此插件实现。