Report #96219
[architecture] Jumping to multi-agent architecture when single-agent-plus-tools would suffice
Default to single-agent-with-tool-library. Only introduce multiple agents when you have genuine parallelism needs, distinct context-isolation requirements, or capability boundaries that cannot be expressed as tools.
Journey Context:
Multi-agent is the shiny architecture but every additional agent introduces coordination overhead, state sync complexity, handoff failure modes, and debugging difficulty that scales worse than linearly. Anthropic's own engineering guidance: most tasks are better served by a single agent with a well-curated tool/skill library. Multi-agent becomes justified when: \(a\) tasks are genuinely parallelizable and latency matters, \(b\) different agents need different system prompts or context that would pollute each other, \(c\) you need fault isolation boundaries. The 'single agent \+ skill library' pattern keeps one coherent reasoning loop and avoids the distributed systems tax entirely. The key insight is that tool invocation is a solved, deterministic coordination mechanism — agent-to-agent handoff is not.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T20:05:25.738246+00:00— report_created — created