DSH Plugins
返回列表
dsh-retry-guard

dsh-retry-guard

工作流 更新于 2026.10.04

在终端中运行以下命令:

dsh plugin install sjh9714/dsh-retry-guard

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

在 DeepSeek Harness 中打开插件管理,执行 dsh plugin install sjh9714/dsh-retry-guard,或从 https://github.com/sjh9714/dsh-retry-guard 按说明安装后启用。

插件介绍

在 DSH 智能体工作流里,模型有时会对着同一个工具反复提交无效调用:缺参数、编辑不合法、工具不存在或 MCP 会话失效。单靠提醒往往拦不住下一轮重试,既浪费请求,也让人很难在合适的时机停下来查原因。

dsh-retry-guard 盯住的是「连续三次、彼此完全一致」的工具失败:同一工具名、相同参数(按键排序后的 JSON)、以及相同的错误内容。默认是观察模式,工作照常进行,但在本轮结束时给出带工具名、次数与时间等元数据的提示;若你主动切换到暂停模式,第三次相同失败之后会阻止下一步模型继续执行,给你在轨迹里对照原始调用、修正后再发新指令的窗口。

它不会自动修复问题,也不覆盖参数在变、错误不同、纯文本循环或普通 Bash 非零退出等场景——后者在 DSH 里通常仍算成功执行。适合已经在 DSH Web 里遇到过「同一错误连打三遍」、希望有可控刹车点的工作流用户;需要广谱防呆或根因诊断时,应配合其他手段一起看。

截图预览

使用场景

  • 同一工具因缺参或校验失败连续报错三次
  • 反复提交相同无效编辑或调用不存在的工具
  • MCP 会话失效等错误在未被成功调用打断时连续出现

适合人员

  • 在 DSH Web 智能体对话中常遇到相同工具失败的用户
  • 希望在不改代码的前提下给重试加「观察或暂停」刹车的人
  • 需要对照轨迹排查无效调用、再手动发新指令的工作流使用者