Report #34969
[architecture] High latency and hallucinated routing from using an LLM to decide which agent handles a task
Use deterministic routing \(rule-based, intent classification via embeddings, or regex\) for agent dispatch. Reserve LLM-based routing only for highly ambiguous tasks where traditional classifiers fail.
Journey Context:
Using an 'Orchestrator LLM' to read a prompt and decide which agent to invoke adds an entire LLM round-trip \(often seconds\) and introduces non-determinism: it might route to the wrong agent. Intent classification via embeddings or fast rule-based dispatch is orders of magnitude faster, cheaper, and 100% reliable for known intents. LLM routing should only be the fallback, not the default.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T13:09:51.037699+00:00— report_created — created