dsh-loop-guard
在终端中运行以下命令:
dsh plugin install 514koishi-495/dsh-loop-guard
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install 514koishi-495/dsh-loop-guard,或从 https://github.com/514koishi-495/dsh-loop-guard 克隆到本地插件目录并在 profile 的 package.json 中登记 bundle 与 file 依赖后完全退出并重启 DSH。
插件介绍
智能体一旦陷入重复读文件、同一条命令来回跑、子代理扇出失控,账单往往在模型自觉之前就已经烧穿。dsh-loop-guard 是 DSH 的本地守卫插件:它不看对话内容、不额外调用模型,只在工具真正执行之前,用可配置的算术与模式规则判断这一步是不是又在白花钱,命中就拦下。
核心能力覆盖预算与行为两类闸门。预算侧对单轮计费输入(含该轮产生的子代理)以及会话、家族累计设硬上限,到线后粘性拦截。行为侧拦截同签名与同骨架重复、乒乓循环、同一工具同一错误反复出现、子代理请求与工具配额、横向异常、并发扇出与 workflow 内 agent 规模、空跑熔断等,并配有明确拦截码。用量按计费输入口径累计,可选在会话头展示本轮与会话 token,以及基于本地价目表的消耗估算,预算到线时徽标变红并标明触发的门。
设计上强调由代码执行、而非模型自觉:与用户级 no-waste-loop-guard 技能配套,技能负责自律,插件在钩子层兜底。拦截均带逃生门(重复类与配额类语义不同),收尾与提问等人机协作类工具永不拦截;记账失败只会让守卫变盲,不会让会话本身出错。
适合在 DSH 中长期跑复杂工作流、多子代理任务,又担心失控循环把 token 烧光的开发者与重度用户;若已有防浪费类纪律,将其纳入 profile bundle 并重启 DSH,相当于给自律加一道硬闸。
使用场景
- 同一条命令或读写反复执行、账单悄悄涨
- 单轮对话里子代理扇出或配额失控
- 长会话需要硬预算与用量一眼可见
适合人员
- 在 DSH 里跑多步工作流的开发者
- 经常 spawn 子代理做探索或并行任务的用户
- 已为防浪费设纪律、想要代码层兜底的人