Report #99288
[architecture] When should I use one agent with many tools versus multiple specialized agents?
Start with a single agent plus a rich, well-documented tool library; only introduce multiple agents when tasks require distinct system instructions/personas or parallel workstreams that one context cannot reconcile.
Journey Context:
Anthropic's research team found that most production 'agentic' workflows perform best as a single LLM with retrieval, code execution, and structured outputs. Multi-agent adds coordination overhead, context fragmentation, and a much larger debugging surface. It is the right call when agents genuinely need different roles \(e.g., coder versus reviewer\) or must run concurrently on separable subtasks; otherwise it is premature optimization.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-29T04:53:10.994844+00:00— report_created — created