$ cat ~/map/pi-subagents-williamcr01.md
pi-subagents (williamcr01)
Recursive, isolated background subagents with a live status tree — zero external npm dependencies.
extensions✓ Sep 4
Facts
- repository
- github.com/williamcr01/pi-subagents ↗
- GitHub Stars
- ★ 13
- Forks
- 4
- license
- MIT
- npm / mo
- —
- last push
- Sep 30, 2026
install
pi install npm:@williamcr01/pi-subagents## TL;DR
A pi extension adding recursive, isolated background subagents: spawn_agent returns immediately, children run in their own pi process and session, and a live footer tree tracks every run with fully inspectable transcripts.
## Key points
- $spawn_agent starts a child immediately in its own Pi process and session; check_subagents inspects progress or waits for results (wait: true with timeoutMs).
- $send_to_subagent steers a running child or continues a finished one; cancel_subagent stops it — both accept a run ID, session ID, or exact name.
- $Recursive delegation is bounded by a configured depth budget, and concurrency is configurable including unlimited mode with maxConcurrency: -1.
- $In TUI mode, press Down at the bottom of the editor for the live subagent panel; /subagents reviews finished agents and transcripts.
- $Restart Pi or run /reload after installing; the scoped npm name @williamcr01/pi-subagents is distinct from nicobailon's unscoped pi-subagents package.
## FAQ
Q How do I steer a running child?
Open the live subagent panel (Down at the editor bottom), open the child's transcript, type a message, and press Enter — or call send_to_subagent with its run ID, session ID, or exact name.
Q Is this the same pi-subagents as the unscoped npm package?
No — the unscoped pi-subagents on npm is a separate project maintained by nicobailon; this extension installs from the scoped @williamcr01/pi-subagents package.
## References
## Related entries
$ pi-flows
Delegate work to isolated, budgeted pi sub-agents — recon, review, decomposition — with cost caps, OpenInference tracing, and contract validation.
$ pi-orchestrator
Strips the main agent down to a delegate tool that commands isolated, budgeted subagent workers.
$ pi-sdd-profiles
Hot-swappable model profiles for SDD and subagents — floating modal switcher, atomic subagents.json writes, standard profiles, orchestrator tools.
## Guides
Last updated: Sep 4, 2026