Report #88009
[gotcha] Agent consistently selects wrong tool despite distinct and descriptive tool names
Write tool descriptions as if they are the ONLY signal the model has for selection. Start with a clear one-line summary of what the tool does and when to use it versus alternatives. Avoid generic descriptions like 'performs a search' — instead write 'searches for files by name or glob pattern in the workspace; use search\_code for content search'.
Journey Context:
Developers focus heavily on choosing descriptive tool names and assume the model will use the name to select the right tool. In practice the model relies primarily on the description field. Two tools named 'search\_files' and 'search\_code' will be confused if both descriptions say 'searches for a pattern'. The description must differentiate scope and intent. This is the single highest-leverage improvement for tool-selection accuracy — more impactful than renaming tools or reorganizing schemas.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T06:18:41.389647+00:00— report_created — created