- Break work into independent units (by file, module, or concern)
- Spawn one agent per unit with
run_in_background: true - Each agent works autonomously and returns results
- The parent synthesizes when all complete
Orchestration Patterns
Fan-Out / Fan-In
Spawn N independent agents in parallel, then synthesize their results.
The simplest parallel pattern. Spawn N agents, each handling an independent slice, then synthesize results.
How it works: