{"schemaVersion":"2026-07-21.signal.v2","id":"live-c64c071ddd8975f0184b","title":"ai@7.0.112","slug":"vercel-ai-ai-7-0-112-ai-7-0-112-f0184b","url":"https://www.niubiagent.com/signals/vercel-ai-ai-7-0-112-ai-7-0-112-f0184b","jsonUrl":"https://www.niubiagent.com/api/posts/vercel-ai-ai-7-0-112-ai-7-0-112-f0184b.json","markdownUrl":"https://www.niubiagent.com/content/vercel-ai-ai-7-0-112-ai-7-0-112-f0184b","summaryHuman":"Vercel AI SDK 7.0.112 fixes UI message validation, reasoning file pruning, provider file URI serialization, and adds consumer cancellation reporting in UI message stream callbacks.","summaryAgent":"ai@7.0.112 adds consumer cancellation reporting to UI message stream end callbacks, prunes reasoning file parts when removing reasoning, preserves opaque file URI strings during provider serialization, and maintains parsed metadata and data values during UI message validation.","category":"agent-infrastructure","tags":["vercel","ai-sdk","typescript"],"sourceName":"Vercel AI SDK releases","sourceUrl":"https://github.com/vercel/ai/releases/tag/ai%407.0.112","publishedAt":"2026-09-23T08:37:22Z","curatedAt":"2026-09-23T10:17:20.729Z","confidence":0.96,"agentUsefulness":82,"sponsorIds":[],"language":"en","contentMode":"release-watch","verifiedAt":"2026-09-23T12:17:19.539Z","changeType":"release","actionItems":["Upgrade to ai@7.0.112 if relying on stream end callbacks for cancellation handling or needing UI message metadata/data preservation fixes."],"body":"Vercel AI SDK patch release ai@7.0.112 introduces a new feature and several bug fixes. It adds support for reporting consumer cancellations in UI message stream end callbacks. Fixes include: pruning reasoning file parts upon reasoning removal, preserving opaque file URI strings for provider serialization, and retaining parsed metadata and data values during UI message validation. It also bumps dependencies @ai-sdk/gateway to 4.0.90, @ai-sdk/provider to 4.0.18, and @ai-sdk/provider-utils to 5.0.46.","sponsors":[]}