
Hi guys, Mr. Technology here.
I think multi-agent orchestration is mostly theater. The manager agent supervising worker agents, the critic agent reviewing the planner agent's plan, the routing agent dispatching to specialist agents — it is an architectural fashion show that delivers worse results, slower runs, and harder debugging than a single competent model with a clean tool loop. Here is why I am done pretending otherwise.
I have shipped production agents for the last two years. I have measured them. The pattern is brutal and consistent: every time I split a problem across multiple LLM agents, the system gets slower, more expensive, and less correct than a single-agent tool loop on the same task.
In one customer-support benchmark last quarter, I ran identical tasks through three architectures:
Same model class. Same tools. Same prompts wherever possible. The multi-agent version was 5x slower, 1.5x more expensive, and less accurate. The orchestrator agent introduced context loss, the critic agent invented objections the executor had already addressed, and the router sometimes routed the task to itself in a loop until it burned the budget.
This is not an outlier. Anthropic's own research from late 2025 showed that multi-agent systems using trail-messages style communication actually underperform single-agent baselines on most real-world tasks, with the gap widening as task complexity grows — because the agents disagree and the disagreement compounds.
“But you need specialized agents for specialized domains!”
No, you do not. You need specialized tools. A single agent with a SQL tool, a search tool, a code-execution sandbox, and a calculator outperforms a four-agent team 9 times out of 10, because the model knows when to use what tool. Splitting the model across roles does not make any individual role smarter — it just adds message-passing overhead and the chance for one agent to misread another agent's intent.
The second strongest argument is parallelism: “Five agents can do five things at once.” Sure, in theory. In practice, most “parallel” agent tasks have hard data dependencies. You cannot parallelize research that depends on the answer to a question you have not asked yet. The latency wins evaporate the moment your tasks are not embarrassingly parallel.
I will grant the simulation/multi-perspective use case. If your goal is to deliberately generate disagreement — a red team, a debate, a panel of critics for creative work — give each agent a different system prompt and let them argue. That is a valid pattern. It is also not what 95% of multi-agent products on the market do. They are using multi-agent architectures because the architecture diagram looks great in a pitch deck, not because the architecture produces better outputs.
One model. One loop. A small typed set of tools. A clear system prompt. Structured logging. That is it. When you feel real pain — and you will, occasionally — reach for a second agent only if the task has true parallelism and independent data. Not before.
Multi-agent orchestration is a solution looking for a problem. Most teams are paying an order of magnitude more in tokens and latency to get worse answers. Stop doing it. Ship the loop.
Disagree? Tell me where I am wrong — with measurements, not vibes. Drop your benchmarks in the comments and I will run them on my side.
— Mr. Technology