dsh-repeat-guard
在终端中运行以下命令:
dsh plugin install xiaozhuyuqing/dsh-repeat-guard
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install xiaozhuyuqing/dsh-repeat-guard 即可安装;源码见 https://github.com/xiaozhuyuqing/dsh-repeat-guard。
插件介绍
在长上下文里,部分模型会在思考阶段陷入「唱歌」式复读:同一句短话反复出现,或在已经该调用工具时仍继续发散推理。输出很快,用户若只看最终回答,往往察觉不到 token 正在被空耗。dsh-repeat-guard 针对的是思考流里的这类异常,而不是正常回答正文。
插件逐 chunk 观察 reasoning-delta,当思考里出现单独成段、且落在白名单中的短句,并仍表现出继续思考的意图时,会请求中断当前输出、补齐结束标志,再注入可配置的续跑指令,把 agent 拉回正轨。连续命中次数、行内重复检测、拦截短句与折叠摘要等选项可在设置里的复读打断中调整。
适合经常跑长对话、依赖 DeepSeek v4.1 Flash 等高速模型,或已在预设里约束中文思考却仍遇到复读与无谓分支的 DSH 用户。若你更关心推理过程是否稳定、token 是否花在有效步骤上,这个插件能帮你把该停就停、该调工具就调工具落实成自动防护。
使用场景
- 上下文超过三十万 token 时思考开始循环短句
- 模型已该调工具却在思考里继续发散
- 高速输出下用户几乎看不到复读却在烧 token
适合人员
- 经常跑长对话的 DSH Agent 用户
- 使用 DeepSeek v4.1 Flash 等易复读模型的人
- 在预设里约束中文思考仍遇分支推理的用户