Lv.1 0 XP

Parallel vs Sequential Subagent Execution — Choosing the Right Pattern

Core 8 min +35 XP
💡
THE ANALOGY

Building a house. You don't need to lay all the foundation before ordering materials — some things can happen at the same time. But you can't install the roof before the walls are up — some things must be sequential. Knowing which is which determines how fast and reliably your system runs.

⚠️ EXAM TRAP — The Wrong Answer People Choose

Treating all multi-agent workflows as sequential by default. The exam specifically tests your ability to identify when tasks can run in parallel and how to implement it correctly — emitting multiple Task calls in one coordinator response.

KEY POINTS
1 Parallel execution happens by emitting multiple Task tool calls in a single coordinator response — your orchestration layer runs them concurrently.
2 Sequential execution is required when task B needs the output of task A to proceed — there's a data dependency.
3 Mixed patterns are common: Phase 1 tasks run in parallel, Phase 2 synthesis task runs sequentially after Phase 1 completes.
4 Parallelising independent tasks is not optional for production systems — it's a reliability and performance requirement.
5 The coordinator determines the execution graph — which tasks can start immediately, which must wait, which must be retried.