DSH Plugins
返回列表
🧩

dsh-loop-detector

admin-security 更新于 2026.10.15

在终端中运行以下命令:

dsh plugin install viego-qiin/dsh-loop-detector

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

在 DeepSeek Harness 终端执行 dsh plugin install viego-qiin/dsh-loop-detector,或从 https://github.com/viego-qiin/dsh-loop-detector 按 README 以 link 或 bundle 方式接入后重启 dsh。

插件介绍

本地或大模型在 DeepSeek Harness 里跑任务时,常会陷入「死循环」:同一段话反复输出,或用不同措辞一遍遍调用 web_search 却得不到新信息。官方自带的重复工具提醒只是把上下文塞给模型,量化或推理向模型往往照样无视。本插件在 agent 流式输出与工具执行后实时监听,一旦判定为循环就真正中止当前生成,再注入引导语尝试有限次重试,超出上限则取消整轮对话。

文本层采用周期扫描、n-gram 与尾部锚点三层启发式,并过滤表格线、分隔符等噪声;对中文采用停符切分与双字组相似度,避免整句被当成一个 token。工具层从最近几次调用的参数里抽关键词,用新颖度与 Jaccard 相似度识别「同一话题、换说法再搜」的停滞模式,可通过通配符扩展监控范围。

适合在 dsh 0.2.x 上跑本地或易复读的模型、需要硬打断而非软提示的团队与个人。检测阈值可按模型体量微调;意图层比较的是参数字符串而非语义,过宽的监控范围可能误报。

使用场景

  • 智能体反复输出同一段正文或推理内容时自动打断
  • 连续用相近关键词调用 web_search 却无新信息时判定停滞
  • 需要比官方重复提醒更强制的中断与重试策略

适合人员

  • 在 dsh 0.2.x 上运行易复读的本地或量化模型用户
  • 希望降低智能体死循环与无效工具调用的 Harness 使用者
  • 需要可配置阈值与工具监控范围的管理员