dsh-session-handoff
在终端中运行以下命令:
dsh plugin install uu88s/dsh-session-handoff
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install uu88s/dsh-session-handoff,或从 https://github.com/uu88s/dsh-session-handoff 获取源码后按插件管理器方式安装。
插件介绍
在 DSH 里聊了很久的会话,换到 Codex 继续干活时,只复制会话 id 往往不够:Codex 的 resume 只认自己库里的线程。本插件面向「从 DSH 平滑迁到本机 Codex」这一场景,把源会话在某一时刻的快照,转成 Codex 能真正恢复的工作上下文。
核心能力有两块:侧边栏和会话头提供入口,可一键复制 DSH 会话 id;更关键的是「交接给 Codex」——读取完整会话(用户与助手对话、工具调用与输出、从工具参数抽取的文件变更清单),展平后写入 Codex 的 rollout 与 threads 索引,并给出可粘贴的 codex resume 恢复命令。交接采用两步确认与预演,写入只增不改,支持撤销,并在本地留痕,降低误写与重复交接的风险。
v1 明确只适配 Codex;界面转录侧重用户与助手消息,工具活动保留在模型上下文中而不伪造 Codex 界面条目,以兼顾 resume 稳定性。交接是快照:源会话之后新增的内容不会自动同步到旧目标线程,需要时可重新交接生成新的目标会话。
适合经常在 DSH Web 里协作、又希望用 Codex CLI 在同工作区续写的开发者;也适合需要把长对话(含工具轨迹)完整带给 Codex、而不是手工拷贝聊天记录的人。
使用场景
- 在 DSH Web 里聊完长对话后,用 Codex CLI 在同工作区 resume 继续
- 需要把工具调用、输出和文件变更清单一并带给 Codex,而不是只复制聊天记录
- 源会话后来又长了,想重新交接一份最新快照而不覆盖旧目标线程
适合人员
- 经常在 DSH Web 与 Codex CLI 之间切换的开发者
- 需要完整会话上下文(含工具轨迹)迁移到本机 agent 的用户
- 使用 Codex 作为本地 resume 入口、重视可撤销与安全写入的团队