DSH Plugins
返回列表
⚙️

dsh-better-retry

工作流 更新于 2026.09.12

在终端中运行以下命令:

dsh plugin install leolee9086/dsh-better-retry

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

在 DeepSeek Harness 终端中运行 dsh plugin install leolee9086/dsh-better-retry 安装该插件,安装地址为 https://github.com/leolee9086/dsh-better-retry ,完成后重新加载 Host 插件或重启 DSH。

插件介绍

在 DeepSeek Harness 中,部分上游限流响应会被标记为 PI_AI_ERROR 而非 RATE_LIMIT,导致 DSH 自带的指数退避与重试机制不会介入,用户只能手动重发请求。dsh-better-retry 将匹配预设模式的消息重新分类为 RATE_LIMIT,让 DSH 既有的重试策略无缝接管,请求原文和诊断上下文保持不变,重试次数、退避和抖动仍由服务商配置决定。

插件提供两种消息匹配方式——规范化后完整匹配和包含连续片段——并在设置页面和错误行下方各设一个管理入口,支持添加、停用、删除模式,以及用与真实流处理相同的匹配器测试消息是否命中。内置两条安全规则默认启用,覆盖常见的限流措辞;同时自动拒绝包含身份验证失败、余额不足等不应重试的语义。

适合在本地或自托管环境中运行 DSH Web、频繁遭遇上游限流却拿不到自动重试的开发者。它不改变 DSH 的重试执行器,只在分类层做一次修正,因此对现有工作流侵入极小,适合作为轻量补丁长期挂载。

使用场景

  • 上游限流响应被标记为 PI_AI_ERROR 时,自动将其重分类为 RATE_LIMIT 触发 DSH 重试
  • 在设置页或错误行下方管理消息匹配模式,添加、停用、删除规则
  • 使用与真实流处理相同的匹配器在线测试消息是否命中已启用规则

适合人员

  • 本地或自托管 DSH Web、频繁遭遇上游限流的开发者
  • 希望在不改动重试执行器的前提下修正错误分类的集成团队
  • 需要可视化管理和测试重试匹配规则的操作人员