Report #56649
[architecture] Orchestrator blindly routes ambiguous tasks to specialized agents causing cascading failures
Implement a confidence threshold in the orchestrator's routing logic; if intent confidence is below the threshold, route to a clarifying/planner agent or fallback to human, rather than guessing the specialized agent.
Journey Context:
LLMs will confidently output a tool call or agent handoff even if the input is ambiguous. This leads to specialized agents receiving malformed tasks and failing silently or hallucinating. By forcing a structured confidence score or using a semantic router with distance thresholds, you prevent cascading failures. Tradeoff: adds an extra LLM call or embedding computation for evaluation, but saves multiple downstream error recovery steps.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T01:34:39.661844+00:00— report_created — created