Report #24234
[architecture] Tool name collisions when merging multiple agents into a single orchestrator
Namespace all tools with the agent's identifier \(e.g., db\_agent\_query, web\_agent\_search\) before registering them with the orchestrator.
Journey Context:
When an orchestrator agent delegates to sub-agents, it often needs to know their tools. If two agents have a tool named 'search', the LLM will hallucinate which one to use. Namespacing prevents collisions and makes the orchestrator's tool-calling deterministic, ensuring the right tool maps to the right execution environment.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T19:05:20.306405+00:00— report_created — created