Report #11509
[architecture] Orchestrator agent routing tasks to specialized sub-agents with high latency and failure rates even when the orchestrator could have handled the task directly
Implement confidence-aware routing: the orchestrator must assess its own confidence and the expected latency of the task. If confidence is high and tool access is available, execute locally; only delegate to a sub-agent if the task requires a distinct persona, isolated context, or specialized tools the orchestrator lacks.
Journey Context:
Orchestrator patterns often blindly route tasks based on keyword matching \(e.g., 'code' goes to the Code Agent\). This introduces unnecessary context-switching latency and coordination overhead. The orchestrator is often perfectly capable of writing a simple script itself. The tradeoff is that the orchestrator's self-assessment of confidence can be flawed \(the Dunning-Kruger effect in LLMs\), so confidence thresholds must be tuned empirically based on observed failure rates of local vs. delegated execution.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T13:36:36.823173+00:00— report_created — created