Overview

8 Collaboration: When one agent is not enough

The chapter argues that collaboration is only worthwhile when another agent adds real capacity that a single context lacks. It opens with examples showing that parallel workers can improve coverage on broad, decomposable tasks, but also that adding agents can reduce performance when the work is sequential or tightly coupled. The central rule is simple: if one agent can satisfy the acceptance criteria, do not add another unless the new participant contributes independent work, evidence, tools, authority, or judgment that can be cleanly reconnected to the goal.

It then develops four collaboration patterns. A handoff chain passes work through specialist phases and requires a typed package so the next agent does not lose critical state. Fan-out/gather splits independent branches, runs them in parallel, and merges structured results while preserving contradictions and minority findings. Adversarial review sets up an independent challenge to a contested claim, using separate roles, evidence, and a stop rule to decide whether the claim survives. Hierarchical delegation gives a manager ownership of the evolving plan while workers handle bounded subtasks, report exceptions, and return evidence for integration.

The chapter repeatedly emphasizes failure modes and measurement. Common problems include omitted constraints, duplicated work, stale or conflicting artifacts, shared bottlenecks that destroy parallelism, performative disagreement, and managers who lose global context. To avoid these traps, the book recommends defining boundaries, ownership, return paths, and acceptance criteria up front, then testing every collaborative design against a credible single-agent baseline. It closes by showing that real systems often compose multiple patterns, but the choice of collaboration should always be driven by the task’s dependency structure rather than by the allure of using more agents.

Handoff Chain passes an owned artifact and a typed handoff packet from one specialist phase to the next. A receiver can accept, request information, reject, or return the task.
Fan-Out/Gather partitions one goal into independent branches, runs them in parallel, and reconnects structured results at an accountable gather point.
Adversarial Review runs a bounded exchange around one claim. New evidence can change the artifact or verdict; an unresolved consequential claim escalates when the review budget ends.
Hierarchical Delegation gives the manager ownership of the evolving plan and integration, while workers own bounded execution and return evidence or exceptions.
A release combines Hierarchical Delegation for the whole goal, Fan-Out/Gather for independent inspection, Adversarial Review for a contested security claim, and Handoff Chain for versioned transfer to verification.

Summary

  • Add another agent only when it contributes independent work, evidence, tools, or judgment, and the system can reconnect that contribution to the original goal.
  • Use Handoff Chain at Collaboration × Chain when specialist phases are sequential. Transfer a typed packet, versioned artifact, acceptance checks, and a return path.
  • Use Fan-Out/Gather at Collaboration × Parallel when branches can make progress independently, and their structured results can be merged without hiding failures or minority evidence.
  • Use Adversarial Review at Collaboration × Loop when a consequential claim deserves an independent attempt to falsify it. Define the evidence, judge, budget, and escalation path.
  • Use Hierarchical Delegation at Collaboration × Hierarchy when one manager must preserve a multi-stage goal while workers own bounded deliverables and return evidence or exceptions.
  • Compare every team with a credible single-agent baseline. Measure the task outcome first, then inspect tokens, latency, handoff failures, duplicate work, conflicts, plan revisions, and integration effort.
  • Frameworks and runtimes express collaboration structures. MCP and A2A carry access or messages. The application still decides where responsibility splits and who accepts the result.

FAQ

When should I add another agent instead of keeping the work with one agent?If one agent can meet the task’s acceptance criteria, do not add a second. Add another agent only when it brings independent work, evidence, tools, authority, or judgment that the first context lacks, and when that contribution can be cleanly reconnected to the goal.
What are the three gates to pass before adding another agent?First, confirm there is a real reason to split the work, such as independent search areas, different tools, or separate authority. Second, define clear boundaries for what each agent owns, can read or change, and must return. Third, compare the team against a credible single-agent baseline using outcomes, latency, tokens, retries, and integration effort.
What is a Handoff Chain?A Handoff Chain is a sequential collaboration pattern where one specialist completes a phase and passes an explicit handoff package to the next specialist. It works best when the task is naturally sequential and each phase needs different roles, tools, or permissions.
What information should a handoff packet include?A strong handoff packet should include the original objective and exclusions, the authoritative artifact and version, the current diagnosis or decision, supporting evidence, paths already tried and rejected, open questions and uncertainty, allowed actions for the receiver, the receiver’s acceptance checks, and any conditions that would invalidate the diagnosis.
Why do handoffs fail even when each agent does its own part well?Handoffs fail when important state does not travel with the work. A downstream agent may act on a locally correct but globally wrong interpretation if the packet omits constraints, evidence, or invalidation conditions. The chain also fails when the work is handed off with too little context or when the dependency is not truly sequential.
What is Fan-Out/Gather and when should I use it?Fan-Out/Gather distributes independent branches of work to parallel workers and then reconnects their outputs at one gather point. Use it when branches can proceed concurrently, return compatible records, and be merged without repeating the work.
What is the main risk in Fan-Out/Gather?The main risks are duplicate work, unresolved integration, and hidden disagreement. Workers may cover the same material with different labels, or their results may conflict in ways that a simple merge would conceal. The gather step should preserve minority or conflicting findings when they matter.
What is Adversarial Review?Adversarial Review is a loop where one agent supports a claim, another tries to falsify it, and a judge decides what the evidence warrants. Use it for consequential claims where subtle errors are expensive and ordinary execution checks are not enough.
How is Adversarial Review different from Generator-Critic or an approval gate?Generator-Critic improves the current artifact, while Adversarial Review tests a contested claim against independent counterevidence. An approval gate is about whether a proposed action may execute under policy and risk, not about discovering defects in the claim itself.
What is Hierarchical Delegation and what should the manager own?Hierarchical Delegation gives one manager ownership of the evolving plan, dependencies, shared constraints, integration points, acceptance, and the stop decision. Workers own bounded subtasks, local execution, and evidence or exceptions for their deliverables.

pro $24.99 per month

  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose one free eBook per month to keep
  • exclusive 50% discount on all purchases
  • renews monthly, pause or cancel renewal anytime

lite $19.99 per month

  • access to all Manning books, including MEAPs!

team

5, 10 or 20 seats+ for your team - learn more


choose your plan

team

monthly
annual
$49.99
$499.99
only $41.67 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • renews monthly, pause or cancel renewal anytime
  • renews annually, pause or cancel renewal anytime
  • Designing AI Agents ebook for free
choose your plan

team

monthly
annual
$49.99
$499.99
only $41.67 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • renews monthly, pause or cancel renewal anytime
  • renews annually, pause or cancel renewal anytime
  • Designing AI Agents ebook for free