dsh-auto-continue
在终端中运行以下命令:
dsh plugin install HsiangNianian/dsh-auto-continue
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中安装该插件:运行 dsh plugin install HsiangNianian/dsh-auto-continue,或从源码地址 https://github.com/HsiangNianian/dsh-auto-continue 获取。
插件介绍
使用 DeepSeek Harness Web 执行长时间智能体任务时,网络抖动、超时、上游 5xx 等非人为原因经常打断会话,用户不得不守在屏幕前手动输入“继续”,既打断心流又浪费精力。dsh-auto-continue 正是为消除这种重复劳动而生:它驻留在宿主进程内,实时监听会话事件流,一旦识别到非人为中断,便自动向会话发送配置好的继续文本,让智能体无缝接续之前的工作,全程无需人工干预。
这款插件远不止自动发送一句话。它内置了智能错误分类,能区分暂时性故障(如网络超时、429)与永久性错误(如鉴权失败、余额不足、模型不存在),只对前者自动恢复,对后者则跳过并通知,避免无效重试。自适应退避策略让连续失败后的等待时间逐步延长,防止对故障上游造成冲击。幂等性保护会在恢复前检查最后一次工具调用状态,并提醒模型先确认再继续,避免重复执行可能已成功的操作。此外还有循环保护机制,当检测到模型陷入重复输出或原地打转时,会自动取消并重启回合,引导其换一种方式继续。
插件还提供了丰富的可定制能力:继续文本支持占位符携带失败上下文,可以为达到最大 token 限制的中断配置专用恢复文案;全局暂停和单会话暂停让你随时夺回控制权;浏览器通知和设置面板内的实时统计让你对自动恢复情况一目了然。对于需要长时间运行智能体任务、又不想被网络波动打断节奏的开发者、研究者和自动化重度用户来说,dsh-auto-continue 是一个省心可靠的守护工具。
截图预览
使用场景
- 网络波动导致智能体任务中断时自动发送“继续”恢复执行
- 无人值守运行长时间任务时自动处理临时性错误
- 检测到模型重复输出或陷入循环时自动重启回合
适合人员
- 需要长时间运行智能体任务的开发者
- 依赖稳定自动化流程的研究人员
- 不想被网络中断打断工作节奏的重度用户
