dsh-auto-retry
在终端中运行以下命令:
dsh plugin install zxmqq1234/dsh-auto-retry
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install zxmqq1234/dsh-auto-retry 即可从 https://github.com/zxmqq1234/dsh-auto-retry 安装该插件。
插件介绍
用 dsh 跑长任务时,限流、超时和网络抖动并不罕见;更烦的是界面常常一片安静——你不知道是在重试、已经挂起,还是内置重试几秒跑完却毫无提示。久而久之,你会从发号施令变成盯着屏幕、反复手敲继续的保姆。
dsh-auto-retry 在尊重 dsh 内置重试的前提下做追加恢复:请求失败可按场景补充重试(指数退避或固定间隔);回合彻底失败则延迟几秒自动发送继续消息;还可选开无响应看门狗,在流长时间无输出时主动取消并交给自动继续。手动停止始终优先,熔断避免在网络彻底不可用时空转。
v0.3.0 起,抢救过程不再黑盒:屏幕下方横幅用大字号倒计时直播每一次重试与继续窗口,右上角弹窗同步轻量战报,连内置重试也会代为显形。设置页底部的数据看板按需加载,把总次数、错误分布、模型维度和近期趋势摊开,本地持久化便于事后核对。
适合经常在弱网或不稳定中转下挂机、又希望能自己爬起来且看得见过程的用户;默认配置即可上手,想更快从挂起中恢复可开启看门狗并缩短判定时长。
截图预览
使用场景
- 限流、超时或断线导致请求失败,希望自动补重试而不是手点重发
- 回合中途停摆或流长时间无输出,不想盯着屏幕猜是否还在跑
- 长任务挂机离开,回来时期望会话能自动继续且保留完整上下文
适合人员
- 经常在不稳定网络或中转 API 下使用 dsh 的开发者
- 需要夜间或后台挂机跑 agent 工作流的用户
- 希望看清重试次数、错误原因且少当人工保姆的重度用户