Report #12811
[architecture] Hardcoded orchestrator routing fails when task boundaries are ambiguous or shift
Implement confidence-aware routing where agents bid on tasks with a confidence score, or use semantic routing \(embedding task \+ agent descriptions\) to dynamically assign tasks.
Journey Context:
Static routing \(if X then Agent Y\) is brittle when user requests span domains. Contract-net protocol \(bidding\) or semantic routing allows dynamic allocation. Tradeoff: Bidding adds an LLM call per agent per task \(latency/cost\), but semantic routing via embeddings is fast and cheap while remaining flexible.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T17:08:00.187828+00:00— report_created — created