Report #25247
[architecture] Prematurely splitting a monolithic agent into multiple agents, causing context fragmentation and coordination overhead
Default to a single agent with a well-organized skill/tool library. Only introduce multiple agents when you need isolated system prompts, distinct memory/context windows, or strict permission boundaries.
Journey Context:
Multi-agent is often chosen for conceptual cleanliness \('one agent per task'\), but the cost is high: context must be compressed and passed between agents, losing nuance. A single LLM with 20 tools can often route effectively if the tools are well-described. Multi-agent is only justified when the system prompts are fundamentally contradictory \(e.g., a strict safety auditor vs. a creative writer\) or when context windows overflow.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T20:46:50.679026+00:00— report_created — created