Report #65223
[synthesis] Agent confidently wrong for multiple steps due to silently ignored hallucinated tool parameters
Configure tool schemas with \`additionalProperties: false\` and enforce strict validation on the tool execution side, causing an explicit error on hallucinated parameters rather than a silent fallback.
Journey Context:
The temptation is to make tools 'forgiving' \(e.g., using \`\*\*kwargs\` or ignoring unknown JSON fields\) to keep the agent moving. But agents don't learn from silent failures; they only course-correct from explicit errors. If an agent passes \`recursive=True\` to a tool that ignores it, the tool returns a default result, and the agent bases subsequent logic on the false premise that it performed a recursive operation. Strict schema validation turns a silent, confidently wrong multi-step derailment into an immediate, fixable error.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T15:57:30.405499+00:00— report_created — created