Report #35268
[architecture] Router agent sends tasks to the wrong specialist agent, causing infinite loops or task failure
Implement confidence thresholds in the router. If the router's confidence for dispatching to a specific agent is below the threshold, route to a generalist agent or prompt the user for clarification.
Journey Context:
LLM routers often force a choice even when the intent is ambiguous, leading to the wrong agent receiving the task, failing, and returning it to the router \(creating an infinite loop\). Adding an explicit 'uncertainty' or 'fallback' bucket breaks the loop and prevents cascading failures from misrouting.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T13:39:57.697628+00:00— report_created — created