DSH Plugins
返回列表
⚙️

dsh-429-guard

工作流 更新于 2026.10.07

在终端中运行以下命令:

dsh plugin install suufon/dsh-429-guard

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行安装命令 dsh plugin install suufon/dsh-429-guard,或从源码仓库 https://github.com/suufon/dsh-429-guard 安装后重启或重载 DSH Web 应用。

插件介绍

在 DeepSeek Harness 里跑长任务时,模型 API 常会返回 429 或配额不足(例如 insufficient_quota)。官方 dsh-llm-retry 在 normal 模式下达到最大重试次数就会放弃,当前轮次随之中断,前面的进度往往白费。dsh-429-guard 专门接住这类「官方已经放弃」的 429 类错误,在退避等待后继续重试,直到请求成功或你主动停止,让工作流不必因为短暂的限流或配额波动而半途而废。

插件在 Web UI 右上角提供玻璃拟态盾牌浮窗:可拖动、可展开,带开关与统计。开启后,对 code 为 RATE_LIMIT、QUOTA,或 status 为 429、文案命中相关关键词的错误都会触发无限重试;关闭则恢复默认行为。它与官方 llm-retry 在 waterfall 链中顺序共存,不抢在正常模式仍由官方处理的场景;等待期间会监听 agent 的 abort signal,手动停止可立即放弃。累计重试次数、最近拦截时间与错误信息会持久化保存,便于观察状态。

适合经常遇到限流或配额告警、又希望 agent 长任务尽量跑完的用户:需要时可关掉开关回到官方默认;若最近一次是配额耗尽,界面会给出醒目提示,方便你去检查账户。

使用场景

  • 长任务因官方重试次数用尽而中断
  • 频繁遇到 429 或 insufficient_quota
  • 需要可开关的无限退避重试

适合人员

  • 在 DSH 上跑长 agent 任务的用户
  • 常遇 API 限流或配额波动的开发者
  • 希望接管官方放弃后的 429 错误者