DSH Plugins
返回列表
⚙️

dsh-retry-boost

工作流 更新于 2026.09.03

在终端中运行以下命令:

dsh plugin install hhb1028/dsh-retry-boost

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

在 DeepSeek Harness 终端执行 dsh plugin install hhb1028/dsh-retry-boost 即可安装,插件源码托管于 https://github.com/hhb1028/dsh-retry-boost,安装后重启 DSH 使注入的重试策略生效。

插件介绍

DSH 接 LLM 网关时,瞬时 429 限流和断流几乎是日常。更棘手的是:商汤 SenseNova 等网关把这类错误措辞为 insufficient_quota,DSH 会把它归为 QUOTA 码,而默认重试策略根本不覆盖 QUOTA——turn 第一次就死,手动「继续」又撞同一堵墙。上游 issue 至今未修复,你只能盯着日志等下一次失败再手动救。

dsh-retry-boost 的做法很直接:启动时把一份加宽的 retryPolicy 热注入到所有 llm-pi-ai provider,让 DSH 内置重试终于把 QUOTA 纳入射程。指数退避(首延 1 s、上限 60 s、20% 抖动)保证不会立刻重撞;fill / boost / force 三种策略让你按需控制覆盖力度;运行中新增的 provider 通过监听 llm/adapters-updated 自动获得保护,无需重启。插件还会巡检变体路由(vision-toolkit- 等),发现缺 QUOTA 就打警告,把射程边界交代清楚。所有注入值都落在 settings.yaml 里,看得见、改得动,写入幂等,绝不和你手改的配置打架。

适合谁用:任何搭配 DSH 接 LLM 网关、遭遇过 429/insufficient_quota/断流超时的场景——商汤、自建网关、各类中转都不在少数。一条安装命令,当前和未来所有 provider 自动获得退避重试,不用再逐条手动续发。想要更厚的兜底,叠一层 dsh-chat-continue 即可,两者互补、互不冲突。

使用场景

  • SenseNova 等网关返回 429 insufficient_quota,turn 首次即断且手动续发再撞同墙
  • 自建 LLM 网关网络抖动引发断流和超时,工作流频繁中断
  • 新增供应商或备用 key 后希望自动获得退避重试保护,无需逐个手写配置

适合人员

  • 使用 DSH 对接第三方 LLM 网关、被 QUOTA/429 错误反复打断的开发者
  • 管理多个 provider 配置、希望统一重试策略的 LLM 平台运维者
  • 追求零手动干预、让工作流自动扛住瞬时故障的 AI 应用工程师