Report #83156
[synthesis] Agent makes catastrophic tool calls by using outdated or hallucinated parameter schemas
Bind tool schemas dynamically at execution time and reject any tool call that does not strictly validate against the current JSON schema before execution.
Journey Context:
As agents run longer, initial tool definitions get pushed up in context. The LLM might rely on pre-trained knowledge of an API rather than the provided schema. If it hallucinates a destructive parameter, the results are catastrophic. Strict runtime validation of the JSON schema before execution is non-negotiable, even if it causes the agent to fail more often on syntax.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T22:09:42.110406+00:00— report_created — created