Report #78226
[architecture] Multiple agents expose tools with identical names or overlapping descriptions, confusing the LLM router
Namespace tools by agent capability and enforce strict uniqueness in tool names and descriptions across the entire fleet.
Journey Context:
If Agent A has \`search\_code\` and Agent B has \`search\_web\`, the LLM might pick the wrong one if descriptions are vague or if both are exposed to the orchestrator simultaneously. Tool schemas must be globally unique and explicitly scoped to prevent the orchestrator from routing to the wrong capability, even if the underlying function is similar.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T13:53:55.615313+00:00— report_created — created