Report #7346
[architecture] Multiple agents having tools with identical names but different implementations, causing the orchestrator to execute the wrong tool
Namespace all tools and agent capabilities \(e.g., db\_agent.query\_sql, web\_agent.search\_web\) and enforce strict schema validation on tool calls.
Journey Context:
As you add agents, tool names like 'search' or 'run' inevitably collide. If the LLM just outputs 'search', the router doesn't know which agent's 'search' to use. Namespacing guarantees unambiguous dispatch, trading brevity for safety against collision.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T02:33:59.384133+00:00— report_created — created