Aclypea/dsh-repetition-guard0

dsh-repetition-guard

DeepSeek Harness 模型输出复读熔断插件:提供通用流式复读检测与 Vision Toolkit 局部防护,命中时终止输出并给出结构化错误码,避免浪费 Token。

AI 分析

在线拦截并检测模型输出的流式复读,命中时自动熔断以节省Token。适合经常遇到模型陷入无限重复输出、希望降低无谓Token消耗的用户。

包名
dsh-repetition-guard
版本
0.1.0
许可证
MIT
最近更新
2026年8月31日

安装

此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗

配置

默认配置直接能用。想调的话,在 profile 的 cordis.patch.yml 里覆盖 repetition-guard 条目(和别的插件一样),或看下表:

配置项默认说明
enabledtrue总开关
checkEveryChars96每累计多少字符检测一次
minRun / minCoveredChars12 / 96循环最少重复次数 / 最少覆盖字符
maxChars16384滚动窗口上限
detectStalledActionfalse停滞动作检测(通用默认关)
vision.enabledtrueP2 局部防护开关
vision.providerPrefixes["vision-toolkit-"]命中即启用局部防护的前缀
vision.densityRatio0.5P2 的密度比,比通用值(0.58)更激进
vision.lowDiversityChars2048P2 的低多样性窗口,比通用值(3072)更小
vision.detectStalledActiontrueP2 开启停滞动作检测

使用

  • 熔断命中后:DSH 显示结构化错误(模式、重复次数、覆盖字符数),重试策略决定 retry / 切模型 / 终止,retry 会清掉旧草稿
  • 设置 → 复读熔断 页面能看到累计统计(请求总数、熔断次数、按 provider 分布)
  • 只读接口 GET /api/repetition-guard/stats,插件卸载即消失