Agents
Vercel AI SDK 7.0.83 validates persisted tool calls against current schemas instead of trusting stored values
Released 26 August, `[redacted]` revalidates typed tool calls loaded from history against the current input and output schemas; schema-incompatible empty or error inputs and terminal history from tools that no longer exist now load as dynamic tool parts rather than surfacing unvalidated values under current static tool types. That matters for any agent persisting conversations across tool-definition changes, which is most of them. The same release lets chats continue automatically after a tool approval denial reaches `output-denied`, and adds operation-level outcomes to UI message stream end callbacks; parallel patches went out as 6.0.270 and 5.0.248.
↳ Follow the thread