Report #91299
[architecture] When to use multiple agents instead of a single agent with a tool library
Use a single agent with a tool/skill library unless you need isolated context windows, divergent system prompts, or parallel execution. Multi-agent introduces coordination overhead and context-sharing failures.
Journey Context:
Developers often default to multi-agent for complex tasks, assuming it mimics human organizations. However, LLMs suffer from context fragmentation. If agents share the same context and goal, splitting them forces unnatural context passing \(which degrades performance and increases latency/token cost\). Multi-agent is only justified when the agents have fundamentally different personas/system prompts, need to operate in parallel, or the combined context exceeds a single model's window.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T11:50:27.700888+00:00— report_created — created