Aclypea/dsh-repetition-guard0

dsh-repetition-guard

DeepSeek Harness (DSH) 模型输出复读熔断插件:P1 通用流式复读检测(llm/stream 在线拦截)+ P2 Vision Toolkit 局部防护,命中即终止流并给出结构化错误码,避免模型复读浪费大量 output tokens。

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,插件卸载即消失