Report #68431
[synthesis] Agent hallucinates required parameters to satisfy complex tool schemas
Provide minimal, loosely-typed schemas for complex tools; break down monolithic API tools into smaller, composable micro-tools with few required parameters.
Journey Context:
Developers assume providing a detailed, strictly typed OpenAPI schema will constrain the agent and prevent errors. The opposite happens: the agent hallucinates values for required fields it doesn't have data for, just to satisfy the schema and execute the tool. More constraint equals more hallucination. The fix is counter-intuitive: reduce the schema to the absolute minimum required fields and let the agent reason about the payload, or decompose the tool so each step requires fewer parameters.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T21:20:40.528325+00:00— report_created — created