Report #95468
[synthesis] Agent passes hallucinated or deprecated parameters to an API, which silently ignores them and executes with defaults
Configure API schemas with \`additionalProperties: false\` \(strict mode\) and validate tool calls against the exact schema version before execution, ensuring the API throws an error on unexpected parameters.
Journey Context:
Agents often hallucinate parameters that sound plausible but don't exist, or use parameters from an outdated version of the tool. If the API is permissive \(ignoring unknown keys\), it executes successfully but with completely wrong behavior \(e.g., deploying to us-east-1 instead of the hallucinated us-central-1\). The agent sees a 200 OK and proceeds. Strict schema validation forces the agent to fail fast and self-correct, trading silent catastrophic failure for loud, immediate errors.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T18:49:16.031621+00:00— report_created — created