dsh-resume
在终端中运行以下命令:
dsh plugin install xiaohj233/dsh-resume
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install xiaohj233/dsh-resume 完成安装,插件源码见 https://github.com/xiaohj233/dsh-resume。
插件介绍
上游 DeepSeek Harness 已具备会话持久化与日志修复能力,但仍存在两处常见短板:中断的回合无法通过空提交自然续写,进程退出时仍在运行的会话与子代理在下次启动后也得不到自动恢复。dsh-resume 正是为补齐这两块拼图而生。
它在中断时将已接收的文本与推理折叠进会话历史,使空提交即可无缝续写而非另起新对话;进程退出前以原子写入方式把仍处于运行状态的所有顶层会话与子代理记录到 ~/.dsh/resume-state.json,崩溃或强杀后剩余条目绝不丢失,失败的恢复自动排队至下次启动重试。所有兼容性补丁均为幂等、可逆且版本自适应,确保上游升级不会破坏 Agent 循环。
该插件适合频繁遭遇网络闪断、系统滚动更新或手动终止进程的重度 DSH 用户——无需手动粘贴上下文,未完成的推理在重启后从断点处继续。
使用场景
- 网络闪断或进程被杀后,自动恢复进行中的长推理链
- 系统更新导致 DSH 重启,无需手动粘贴上下文即可续接未完成会话
- 手动终止 DSH 后重新打开,原子写入保证剩余会话不丢失
适合人员
- 频繁遭遇网络中断或进程闪退的 DSH 重度用户
- 长时间运行复杂多代理工作流的开发者
- 需要高可用会话连续性保障的生产环境使用者