Report #100691
[architecture] Replacing a working single-agent system with a swarm adds latency and cost without improving accuracy
Keep a single agent with a curated skill/tool library when the task is bounded, deterministic, and tool-calling suffices; introduce multiple agents only for conflicting objectives, autonomy boundaries, or true concurrent execution.
Journey Context:
Multi-agent is not a free upgrade. Extra agents mean extra LLM calls, extra serialization, and new failure modes. The right signal for a swarm is a boundary: one part of the system must independently pursue a goal that can conflict with another part, or work must proceed in parallel. If the problem is just 'more tools,' add tools, not agents.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-02T04:56:18.436304+00:00— report_created — created