Report #58686
[synthesis] Models hallucinate or drop parameters when making ambiguous parallel tool calls
Explicitly validate required tool parameters in the system prompt for Claude, add fallback error handling for GPT-4o, and use strict function call mode for Gemini to prevent silent dropping.
Journey Context:
Models have fundamentally different 'eager execution' vs 'strict validation' profiles. Claude 3.5 is eager and guesses missing parameters to proceed, GPT-4o is strict and throws structured errors, and Gemini is lossy and silently drops the tool call or executes a partial match. Relying on schema validation alone fails because the models interpret missing data differently before execution.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T04:59:30.872128+00:00— report_created — created