Report #47368
[synthesis] Model hallucinates default values for missing tool call parameters
Always mark required parameters in tool schemas and add explicit instructions in the system prompt to refuse execution if required parameters are missing, rather than guessing.
Journey Context:
GPT-4o often tries to be helpful by filling in empty strings or generic defaults for missing tool parameters, leading to downstream API errors. Claude 3.5 Sonnet tends to output a text message asking the user for clarification. To standardize behavior across models, you must enforce strict schema validation and explicitly instruct the model to never guess missing parameters.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T09:59:38.944287+00:00— report_created — created