Symptom
Each tool call fails with 'Field required ... input_value={}' and the agent repeats until max iterations.
Evidence what you'll see
- Only happens with one cloud provider's native tool-calling format
- The raw model response does contain the arguments, under an 'input' field
Cause
The native tool-call parser reads arguments only from the field other providers use, so arguments sent under 'input' are replaced with {}.
Fix steps
0 of 3 done
Your check marks stay in this browser only.
Verify the fix worked
- A tool with required arguments receives them and returns a result on the first try.
Sources and credit
Summarized in our own words from these public reports. Credit goes to their authors.
Provided as is, without warranty. Test in a non-production environment and back up first. Security-related steps: verify against the official docs. Terms · Request removal or attribution change