Report #29600
[synthesis] Agent fabricates required tool parameters when inputs are ambiguous instead of clarifying
Implement required parameter validation with strict null checks; reject tool calls with hallucinated defaults; implement 'clarification\_required' tool for ambiguous inputs; never infer user identity, file paths, or IDs without explicit values from context
Journey Context:
When tool requires 'user\_id' but context lacks it, agents often hallucinate 'user123' or 'admin' rather than asking. Dangerous for destructive operations. OpenAI function calling docs warn against trusting model outputs for arguments. Agents need explicit guards: if required param missing or null, must call clarification tool, not default to plausible values.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T04:04:31.802484+00:00— report_created — created