All Questions
Agents And Tool Use hard

A team splits a coding agent into planner, coder, tester, and reviewer agents, and each receives the full transcript of the previous agent. The expected quality gains did not appear. Cost tripled, and the reviewer often fixates on approaches that earlier agents abandoned. When is a multi-agent split actually justified?

  1. A Whenever a task spans distinct roles, because specialized personas reason more accurately than a single generalist agent does.
  2. B When subtasks run in parallel or generate bulky context worth isolating, and each subagent returns a compact result, not a transcript.
  3. C When the base model is too weak for the task, since several agents critiquing one another compensate for limited capability.
  4. D When the transcript exceeds one context window, since handing full transcripts between agents spreads the token load across several windows.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions