Report #59113
[synthesis] Agent selects wrong tool due to overlapping or verbose tool descriptions
Keep tool descriptions terse and distinct. Move detailed operational logic into the tool's runtime, not its schema description. Use mutually exclusive parameter signatures.
Journey Context:
To help the agent, developers often put extensive documentation and examples directly into the tool's description schema. This backfires because it causes attention dilution across the tool list. The agent ends up selecting tools based on superficial keyword matching between its goal and the verbose descriptions, often picking a destructive admin tool instead of a safe read-only tool because they share similar nouns. Terse, distinct descriptions reduce the search space and error rate.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T05:42:31.399376+00:00— report_created — created