DSH Plugins
返回列表
⚙️

dsh-subagent-steer

工作流 更新于 2026.09.05

在终端中运行以下命令:

dsh plugin install Momojie-S/dsh-subagent-steer

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

在 DeepSeek Harness 中执行 dsh plugin install Momojie-S/dsh-subagent-steer 即可安装该插件,源码地址:https://github.com/Momojie-S/dsh-subagent-steer

插件介绍

在 DSH 的后台子 agent 工作流中,主 agent 派出子 agent 执行多步任务后,若中途发现方向偏差,官方 send_message 的默认行为是将新消息排入队列,等子 agent 把当前整条指令全部执行完才读取。对于耗时较长的任务,纠偏指令可能要等待很久才能生效,期间子 agent 仍在按旧指示盲目推进。dsh-subagent-steer 正是为填补这一空档而生:它新增一个 steer_subagent 工具,让主 agent 能在子 agent 当前这一轮的内直接插入新指示,无需排队等待。

核心能力体现在两种投递模式上。默认的 step 模式(温和插话)让子 agent 完成手头这一步后、下一次思考前即读取新指示,已完成的步骤保留,剩余步骤按新指示重新规划;而 turn 模式(硬打断)则让子 agent 立即停手,当前轮未完成的进度作废,新指示作为全新一轮的起点。此外,工具还具备自动回退机制——目标子 agent 不在线时自动走唤醒/冷恢复路径,并严格限定只有父 agent 可对其直接子 agent 插话,防止跨层误操作。

本插件适合在 DSH 0.1.0-rc.7 至 0.1.1-rc.2 环境中需要频繁纠偏后台子 agent 的开发者。需要特别注意的是,该插件已于 2026-09-05 宣布废弃:DSH 0.1.2-rc.1 移除了其依赖的服务接口,且官方 send_message 已原生覆盖同等能力。在新版本环境中,请直接使用官方工具。

使用场景

  • 主agent发现子agent执行方向偏差,需当轮即时纠偏而非排队等待
  • 多步长耗时子agent任务中途需要补充或修改指示
  • 硬打断子agent当前轮并以新指示重新开始

适合人员

  • 在 DSH 0.1.0 至 0.1.1 环境中编排后台子agent的开发者
  • 需要频繁纠偏多步任务子agent、避免排队延迟的用户
  • 评估从旧版 steer 方案迁移到官方 send_message 替代可行性的团队