qlheric/dsh-cvm--packages-dsh-convergence ↗★ 0

@qlheric/dsh-convergence

检测Agent连续只读不推进的打转状态 适合需要自动识别并干预Agent陷入反复读取、无实质进展(doom loop)任务的用户。

包名
@qlheric/dsh-convergence
兼容性
待验证
版本
0.1.0
许可证
MIT
最近更新
2026年10月3日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:qlheric/dsh-cvm#18606b7f57970b96e25559d5daf5b65df4da355c&path:packages/dsh-convergence

dsh-convergence · 收敛判定

检测「连续只读打转」(反复 read/glob/grep 不推进),判断认知轨迹是否坍缩。

  • 订阅:session/event(tool/call)
  • 发信号:ctx.emit('cvm/signal', { kind: 'convergence', active })
  • 对抗:收敛坍缩(doom loop)

逻辑

按 session 独立计数连续只读工具(read/glob/grep/ls/list)
任一 session 连续只读 ≥ 5 次 → 发 active=true
出现写/执行工具 → 该 session 计数重置

按 session 独立是关键:子会话(subagent)的打转不会被主会话的非只读工具误重置。

验证

这是四个插件里唯一被验证有效的:让 C1 退化从 40% 降到 10–30%,有 grep×6 → edit×6 的干预生效证据。