DSH Plugins
返回列表
⚙️

dsh-wait-guard

工作流 更新于 2026.09.28

在终端中运行以下命令:

dsh plugin install dn4hjtcr9s-del/dsh-wait-guard

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install dn4hjtcr9s-del/dsh-wait-guard,或在 Plugins → Add plugin 中粘贴仓库地址 https://github.com/dn4hjtcr9s-del/dsh-wait-guard 安装。

插件介绍

当你让主 Agent 派出子代理并行干活时,最怕的是主 turn 在子任务还没跑完就提前收尾——用户看到的是半截结论,后台却还有代理在跑。dsh-wait-guard 就是挂在主 Agent「出口」上的闸门:只要整棵后代子代理树里还有 running 状态,这次 turn 就不允许结束;中间层 idle、孙代理仍在跑的情况也会被拦住。

它是纯 Host 插件:不注册工具、不改配置、不写文件、无全局状态,卸载后一切立刻恢复原样。默认在静默约 60 秒时注入一条提醒并退场;任意用户消息、子代理汇报或结算通知到达时,插件会完全退场,把这一步交还给模型自由处理——若模型再次尝试收尾且仍有子代理在跑,闸门会重新生效。

适合经常委派子代理、又希望主对话不要在后台任务未结算时「假装结束」的工作流用户。粒度是 turn 级:只保证不许收尾,不阻止模型在中间产出文字或主动 interrupt;需要纯静默闸门或攒批结算通知时,可通过 bundle 配置调整行为。

使用场景

  • 主 Agent 委派多个子代理并行执行
  • 子代理未全部结算时主 turn 容易提前结束
  • 需要消息到达时立刻让主 Agent 处理而非死等

适合人员

  • 频繁使用子代理委派的用户
  • 在意主对话与后台任务状态一致的人
  • 希望零配置即可启用 turn 级闸门的开发者