dsh-autocontinue
在终端中运行以下命令:
dsh plugin install kenjoe41/dsh-autocontinue
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install kenjoe41/dsh-autocontinue,即可从 https://github.com/kenjoe41/dsh-autocontinue 安装该插件。
插件介绍
长时间无人盯守的会话,往往会在三种平淡却致命的地方停下:模型讲完一轮就等人说「继续」;上行或提供商故障让轮次以错误结束;目标在失败后解除武装,或在恢复、分叉后一直处于未驱动状态。工作本身大多仍可接着做,只是没人去推一把。dsh-autocontinue 面向已武装(armed)的会话,在代理空闲时自动排队下一轮,用带完成标记的普通对话推动任务前进,而不是把进度绑在键盘上。
核心能力可以概括为续聊、重试与复活。续聊会在空闲时注入「Round n/…」式提示,要求模型以工作区与工具结果为权威,并在真正完成时用约定标记结束循环;人类中断、达到轮次上限或手动关闭会尊重停止。失败轮次默认无限重试,并按 15 秒到 5 分钟封顶的指数退避等待;每次重试会点明具体失败,引导模型重试失败动作而非推倒已完成部分。开启 reviveGoals 时,插件会通过官方路径重新武装因错误、恢复或暂停而停滞的目标,并与 goal round driver 分工:驱动器管进度,本插件管持久与兜底;被 blocked 或轮次预算用尽的目标不会强行复活。
此外,服务更新或进程崩溃若留下未闭合的 turn,启动时会扫描近期日志,按与 Web 相近的路径重开会话、平衡中断的轮次,并可选恢复关机时被取消的待处理输入、点名未结算的后台任务与子代理会话,让无浏览器标签的工作区也不被悄悄遗弃。
适合需要 cron、无头配置或「被唤起」型 profile 的团队与个人:希望目标会话与长时间任务在夜间或不可靠链路上仍能持续推进,又需要可配置的轮次上限、重试次数、通知与调试轨迹来掌控行为边界的人。
使用场景
- 夜间或周末无人值守的长任务会话
- 提供商或网络抖动导致轮次反复失败
- 服务更新或崩溃后需接续未完成的 turn
适合人员
- 使用 cron 或无头 profile 启动会话的运维与开发者
- 依赖 goal 会话推进多轮目标的团队
- 需要可靠链路上长期跑完任务的个人用户