Free live cohort on Google Meet — register your interest →

Chapter 3 · Domain 1 · 27% of the exam (unconfirmed)

Single-Agent vs. Multi-Agent Architectures

2 min read · Chapter 3 of 4

On this page
  1. Single-Agent vs. Multi-Agent (Orchestrator/Sub-Agent) Architectures
  2. Planning Before Acting

Single-Agent vs. Multi-Agent (Orchestrator/Sub-Agent) Architectures

A single agent handles the whole task in one continuous context — simplest to reason about, but its context window fills up with every intermediate tool result, which can crowd out the original goal on long tasks.

A multi-agent (orchestrator/sub-agent) architecture splits work: an orchestrator agent breaks a large goal into sub-tasks and dispatches each to a fresh sub-agent with its own clean context. Sub-agents return a summary, not their full transcript, back to the orchestrator. This trades added coordination complexity for context isolation — each sub-agent stays focused and the orchestrator's context doesn't balloon with implementation detail it doesn't need.

Exam-style signal: if a scenario describes context getting "crowded" or a task naturally decomposing into independent parallel pieces, multi-agent orchestration is the architecturally correct answer over one large single-agent loop.

Planning Before Acting

For any non-trivial multi-step task, an agent that plans explicitly before executing tends to outperform one that acts step-by-step with no upfront plan — the plan gives the agent (and a human reviewer) a checkpoint to catch a flawed approach before tool calls start mutating real state.

This is why many production agent architectures separate a planning phase (produce a task list, optionally get human approval) from an execution phase (work through the list, one item at a time, updating status as it goes) — rather than interleaving reasoning and irreversible actions from the first turn.

Check yourself

Take the Domain 1 quiz →

6 questions on Chapters 1–4, graded instantly, with an explanation for every answer.