What This Looks Like
An agent keeps calling a tool as if the old schema is still active. It may use old field names, deprecated arguments, outdated enum values, a prior response shape, or a previous required-field set. The tool may reject the call, return unexpected data, or cause the workflow to break at the next step.
Why Users Blame AI
The visible failure looks like the agent is calling the tool incorrectly. In many cases, the agent is following an older contract preserved in prompts, examples, cached schema, documentation, workflow code, or memory. The AI appears careless, but the deeper issue is version drift between the agent’s tool understanding and the actual runtime schema.
What to Check First
- Whether the tool schema changed recently
- Whether the agent prompt or examples still show the old schema
- Whether cached tool metadata or MCP definitions are stale
- Whether the old and new schema share the same tool or contract name
- Whether downstream parsers still expect the old response shape
- Whether the workflow records which tool schema version it expects
When This Is AI-Adjacent
Use this AI-Adjacent Issue when the agent is operating from an outdated tool schema. If the schema is current but the agent still sends the wrong call shape, use the related Workbench Issue for tool call contract mismatch. If the prompt changed but the workflow did not, use that related Issue.