DSH Plugins
返回列表
⚙️

dsh-loop-guard

工作流 更新于 2026.10.15

在终端中运行以下命令:

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 子代理做探索或并行任务的用户
  • 已为防浪费设纪律、想要代码层兜底的人