Report #15997
[architecture] Spinning up multiple agents for a linear pipeline, causing context fragmentation and unnecessary overhead
Default to a single agent with a rich skill/tool library; only introduce multiple agents when there are conflicting system prompts, distinct security boundaries, or concurrent execution requirements.
Journey Context:
The hype around multi-agent systems leads developers to create a 'writer agent', 'reviewer agent', and 'editor agent' for a simple text generation task. This fragments the shared context \(each agent only sees what is passed to it\) and adds latency from LLM calls and handoffs. A single agent with a write\_draft tool, review\_draft tool, and edit\_draft tool keeps the entire context in one window. Multi-agent is only justified when system prompts genuinely conflict \(e.g., strict critic vs. creative writer\) or tasks run concurrently.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T01:39:24.623955+00:00— report_created — created