Report #2364
[architecture] Orchestrator routes to the wrong agent because their tool descriptions overlap
Namespace tool names and write highly specific, mutually exclusive descriptions for each agent's capabilities.
Journey Context:
When multiple agents expose tools like search\(query\), the router LLM cannot disambiguate which agent to call. The LLM relies entirely on the tool name and description to route. Making names specific \(e.g., search\_internal\_wiki vs search\_public\_web\) and explicitly stating what the tool does NOT do in the description prevents misrouting.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T11:32:28.721017+00:00— report_created — created