Report #77788
[synthesis] Model hallucinates required tool arguments instead of asking for clarification
Add explicit instructions in the tool description: 'If a required parameter is missing or ambiguous, do NOT guess; return a text response asking the user for clarification.'
Journey Context:
OpenAI models are highly eager to please and will fabricate plausible-looking IDs or parameters to force a tool call through. Anthropic models default to pausing and asking for missing info. Google models might pass nulls. This behavioral diff causes OpenAI-driven agents to execute invalid actions \(like deleting the wrong resource\) while Claude agents just stall. Forcing the clarification instruction in the tool schema aligns all models to the safer Claude default.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T13:09:46.934574+00:00— report_created — created