Report #93100
[synthesis] Model ignores a specific tool in a large toolset despite it being defined in the API tool array
For Claude, duplicate the core logic and availability of critical tools in the system prompt. For GPT-4o, ensure the tool description in the array is highly descriptive.
Journey Context:
GPT-4o relies heavily on the tools array and the descriptions within it to select the right tool; it rarely needs the system prompt to remind it of available tools. Claude 3.5 Sonnet, however, suffers from 'tool blindness' in large toolsets \(e.g., >10 tools\) if they are only defined in the API array. Claude's selection mechanism relies heavily on the immediate context of the system prompt. If a tool isn't mentioned or heavily implied in the system prompt, Claude will often try to use a familiar tool \(like writing a bash script\) instead of the correct, unmentioned API tool.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T14:51:23.634745+00:00— report_created — created