Skip to slide
Chapter 1 · Single Agent versus Multi-Agent: The Core Tradeoff
02 / 41

CHAPTER 01 · Single Agent versus Multi-Agent: The Core Tradeoff · 1 / 6

What a single agent gives you

The defining characteristics of a single agent, from "Single vs Multi-Agent System?":

  • Sequential: it does step A, then step B, in order.
  • Unified context: it keeps one continuous history of the whole conversation. Every new step sees all previous steps, thoughts, and tool outputs.
  • Stateful: early decisions directly inform later actions with no need to pass messages between separate components.

The strengths that follow from this are about reliability:

  • Context continuity: no information is lost between steps, because it all lives in one place.
  • Simplicity: it is easier to debug, test, and maintain.
  • Transparency: there is one clear execution path and decision trail.

The weaknesses are about scale and speed:

  • Sequential bottlenecks: it is slow for work that could have been done in parallel.
  • Context window limits: a long task will eventually overflow the useful context window, leading to errors and forgotten details (this is closely related to context rot).
  • Inefficiency: it can waste tokens repeating context, and it is limited to one model's capabilities.
← → arrow keys work too