What problem does it solve?
Parallel execution removes the bottleneck of sequential subagent workflows by enabling multiple independent tasks to run at the same time, dramatically reducing total completion time and improving throughput for multi-step projects.
Core Features & Use Cases
- Concurrent Subagent Launching: Spawn multiple Task tool subagents in the background to run independent tasks simultaneously.
- Dynamic Prompting: Provide custom role-specific prompts and file contexts for each subagent to ensure focused, deterministic work.
- Result Synthesis & Conflict Resolution: Retrieve TaskOutput for each subagent and merge outputs, resolve conflicting edits, and prioritize actionable items.
- Use Cases: Parallel codebase analysis across directories, multi-perspective reviews (security, performance, tests), and splitting feature implementation into independent components.
Quick Start
Launch all required Task calls in a single assistant message with run_in_background set to true for each subagent and then collect each TaskOutput to synthesize a combined result.