Report #17373
[architecture] Brittle routing logic that sends tasks to the wrong specialized agent based on keyword matching
Implement confidence-aware routing by having a triage agent score its own ability to handle the task vs. delegating, or by having candidate agents bid on the task based on a brief summary.
Journey Context:
Hardcoded routing rules \(e.g., 'if email contains refund -> refund\_agent'\) break when users phrase things ambiguously. Instead, a triage agent can assess the task and output a structured handoff, or multiple agents can evaluate the task and return a confidence score. The tradeoff is increased latency and token consumption for the routing phase, but it drastically reduces misrouting and the resulting cascading errors where an agent attempts a job it wasn't prompted for.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T05:15:42.810379+00:00— report_created — created