Pi Interactive Subagents for Herdr

Async, non-blocking subagents for the pi coding agent — spawned into Herdr terminal panes with results steered back automatically.

Pi Interactive Subagents for Herdr

A pi extension that adds fully async, interactive subagents running in Herdr panes.

subagent() returns immediately — the sub-agent runs in its own terminal pane that never steals keyboard focus, while a live widget above your input tracks every running sub-agent. When one finishes, its result is steered back into the main session as a notification that triggers a new turn. Spawn several in parallel and keep working; each result arrives independently as it completes.

Built in TypeScript as a pi extension, installable via pi install npm:pi-interactive-subagents-herdr.

Demo of pi-interactive-subagents-herdr: spawning subagents in Herdr panes and steering results back into the main session