Report #6203
[architecture] Over-decomposing a workflow into multiple agents causing excessive context switching, latency, and token waste
Default to a single agent equipped with a rich skill/tool library. Only introduce multiple agents when there are distinct system prompts, isolated long-term memory requirements, or strict capability boundaries.
Journey Context:
The hype around multi-agent systems leads developers to spawn an agent for every sub-task \(e.g., an agent for writing, an agent for reviewing, an agent for formatting\). The cost is massive: each agent handoff loses context, adds LLM inference latency, and requires complex orchestration. A single capable agent with well-defined tools can often handle the whole workflow faster and cheaper. Multi-agent is the right call only when you need conflicting system prompts \(e.g., a writer vs. a critic\) or strict resource isolation, not just for modularity's sake.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T23:34:30.428079+00:00— report_created — created