DSH Plugins
返回列表
🧩

dsh-repeat-stop

admin-security 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install 173787247/dsh-repeat-stop

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

在 DeepSeek Harness 终端中运行 dsh plugin install 173787247/dsh-repeat-stop,插件源码地址为 https://github.com/173787247/dsh-repeat-stop,安装后重启 dsh web 即可生效。

插件介绍

官方重复工具提醒只会建议,从不拦截。Agent 完全可能拿着同一个失败调用反复空转,白白消耗时间和 token,却毫无进展。dsh-repeat-stop 补上了这道防线:当同一工具、同一参数连续调用达到阈值后,下一次调用会被硬拦截,Trajectory 中直接显示 dsh-repeat-stop: blocked。

默认允许连续 6 次相同调用,第 7 次拒绝;更换参数、切换工具或用户发来新消息都会重置计数。阈值、排除列表、包含列表均可配置,与 dsh-tool-budget 天然互补——一个管连续重复,一个管整场会话的工具总次数。

如果你的 DeepSeek Harness 工作流涉及多工具协作,而 Agent 经常陷入同一调用的重试死循环,这个插件就是成本最低的一脚刹车。不引入新工具,不改动现有流程,重启 dsh web 即刻生效。

使用场景

  • Agent 对同一工具反复调用失败,陷入重试死循环
  • 多工具编排中需要防止某个工具被无限重复调用
  • 与 dsh-tool-budget 配合,同时限制连续重复和会话工具总量

适合人员

  • 使用 DeepSeek Harness 多工具工作流的开发者
  • 遇到 Agent 重复调用空转问题的运营或调试人员
  • 需要精细化控制 Agent 工具调用行为的团队