Report #73587
[synthesis] Missing required parameters in ambiguous tool calls
Always provide explicit defaults or validation in the agent loop. If using Claude, parse for assumed defaults in the text; if GPT-4o, validate against the schema because it will hallucinate values; if Gemini, catch structured errors.
Journey Context:
Agents often assume models will just ask for missing parameters. In reality, Claude 3.5 Sonnet assumes a reasonable default and states it, GPT-4o often hallucinates a plausible-looking but incorrect value to satisfy the schema, and Gemini 1.5 Pro throws an API-level error or asks in text without calling the tool. Relying on the model to 'ask' fails silently on GPT-4o.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T06:06:38.598079+00:00— report_created — created