Three patterns
- Map: batch (10 drafts, each subagent handles one)
- Multi-perspective: review (one subagent checks facts, one tone, one SEO)
- Research: divergent search (5 query different sources, main agent synthesizes)
Tool semantics
- spawn_agent: dispatch
- send_input / send_message: communicate
- wait_agent: await result
- close_agent: tear down
- list_agents: who is running
- resume_agent: pick up a paused one