Report #78006
[gotcha] Agent keeps selecting the wrong tool despite correct descriptions
Implement progressive tool disclosure — load only task-relevant tool subsets per turn. Use tool namespacing by domain. Consider a two-stage approach: first route to a tool category, then select within it. Cap simultaneously exposed tools at ~15–20.
Journey Context:
LLMs exhibit a sharp accuracy cliff in tool selection as tool count increases — it is not a gradual decline. The attention mechanism must distribute across all tool definitions, and semantically similar tools create interference patterns. Developers keep adding tools thinking 'more capabilities = better agent,' but past a threshold, adding tools makes the agent worse at using any of them correctly. The model confuses tools with overlapping purposes and may even hallucinate parameters that blend two similar tools' schemas.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T13:31:49.300990+00:00— report_created — created