AI Agent Hub
Back to plugins
⚙️

dsh-subagent-steer

Workflow Updated 2026.09.05

Run the following command in DeepSeek Harness:

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

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install Momojie-S/dsh-subagent-steer in DeepSeek Harness to install this plugin; source: https://github.com/Momojie-S/dsh-subagent-steer

About this plugin

When a DSH background subagent is mid-way through a multi-step task and the parent agent detects a wrong turn, the official send_message queues the new message until the current instruction completes. For long-running tasks this means correction instructions can sit idle for a long time while the subagent keeps blindly executing stale steps. dsh-subagent-steer was built to close that gap: it adds a steer_subagent tool that lets the parent agent inject new instructions into the subagent's current turn immediately, without waiting in the queue.

Two delivery modes are available. The default step mode (gentle nudge) let the subagent finish its in-progress step, then read the new instruction before the next thinking cycle; completed steps are preserved and remaining steps follow the new directive. The turn mode (hard restart) stops the subagent instantly, discards partial progress in the current turn, and treats the new instruction as a fresh starting point. A built-in fallback automatically wakes or cold-restores an idle subagent, and authorization is restricted so only a parent agent can steer its direct children.

This plugin suits developers working in DSH 0.1.0-rc.7 through 0.1.1-rc.2 who need frequent mid-course corrections on background subagents. Please note it was officially deprecated on 2026-09-05: DSH 0.1.2-rc.1 removed the service APIs it relied on, and the native send_message now covers equivalent functionality. Use the official tool in 0.1.2-rc.1 and later.

Use Cases

  • Parent agent detects deviation in a running subagent and needs immediate mid-turn correction
  • Mid-task supplementary or revised instructions for long-running multi-step subagents
  • Hard-interrupt a subagent current turn and restart with new directives

Best For

  • Developers orchestrating background subagents in DSH 0.1.0 through 0.1.1
  • Users who need frequent mid-task corrections and cannot tolerate queue delays
  • Teams evaluating migration from legacy steer solutions to the native send_message tool