DSH Plugins
返回列表
⚙️

dsh-loop-guard

工作流 更新于 2026.10.17

在终端中运行以下命令:

dsh plugin install MrWeiCodes/dsh-loop-guard

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

在 DeepSeek Harness 中对助手说:安装 https://github.com/MrWeiCodes/dsh-loop-guard 这个插件,完成后重启 dsh web。

插件介绍

在长上下文与高 reasoning effort 下,模型有时会陷入只想不做的退化:推理里出现低熵短句轮转,却既不输出正文、也不调用工具。DSH 内置 guard 主要覆盖工具超时与重复工具链,对这种只有 reasoning、流永不结束的空转往往无能为力,界面仍显示思考中,只能手动中止。

dsh-loop-guard 接管 llm/stream 瀑布流,按 chunk 实时判定多种重复形态,包括纯推理空转、复述上一步、可见输出与推理内的周期循环和短语池重排等。阈值命中时从流内部合法切断,让回合以正常完成收尾,会话继续可用;并注入面向原任务的纠正提示,不静默重试、不换模型。可选配置可在 idle 后自动续跑。

默认值按真实会话标定,目标尽早截断且误报极低;切断痕迹可在轨迹视图与宿主 warn 日志中查看。适合经常跑长推理 Agent、又担心卡死在思考循环里的 DSH 用户,开箱即用,一般无需改配置。

使用场景

  • 长推理 Agent 任务里模型只输出重复短句、不调工具,回合一直不结束
  • 高 reasoning effort 或长上下文下界面长期停在思考中,只能手动中止
  • 可见输出或思维链出现短语池重排式刷屏,需要尽早从流内截断

适合人员

  • 日常使用 DSH 跑 Agent 与长推理任务的用户
  • 担心内置 guard 抓不到纯推理空转的人
  • 希望会话熔断后仍能继续原任务、少用手动中止的人