How Anthropic Avoided the Game-of-Telephone in Multi-Agent Systems
TRIGGER
Requiring all subagent outputs to flow through the lead agent creates information loss during multi-stage processing and token overhead from copying large outputs through conversation history—the coordinator becomes a bottleneck that degrades both fidelity and performance.
APPROACH
Anthropic implemented an artifact system where subagents write outputs directly to external storage (filesystem) and pass lightweight references back to the coordinator instead of full content. Subagents call tools to store their work in external systems, then return only references. The lead agent can retrieve stored artifacts when needed for synthesis. Input: subagent work product. Output: persistent artifact + reference token. This prevents the 'game of telephone' effect where information degrades passing through multiple agents.
PATTERN
“Passing a 20-page report through conversation history degrades it at every hop. Subagents write to filesystem, return lightweight references. The lead agent retrieves on demand. Information fidelity preserved, token cost slashed, no game-of-telephone degradation.”
✓ WORKS WHEN
- Subagent outputs are large (reports, code, data) relative to reference tokens
- Outputs are structured enough that the lead agent can work with references without full content
- External storage is reliable and accessible to all agents
- Information loss from summarization through coordinator would degrade quality
- Multiple subagents produce independent artifacts that don't need real-time merging
✗ FAILS WHEN
- Outputs are small and fit easily in conversation context
- Lead agent needs to reason over full subagent outputs, not just references
- Storage adds latency that blocks agent progress
- Artifacts need real-time coordination or conflict resolution between subagents
- Security constraints prevent shared external storage between agent contexts