{"schemaVersion":"2026-07-21.signal.v2","id":"live-9c04c3584318c4fdd4e9","title":"ai@7.0.109","slug":"vercel-ai-ai-7-0-109-ai-7-0-109-fdd4e9","url":"https://www.niubiagent.com/signals/vercel-ai-ai-7-0-109-ai-7-0-109-fdd4e9","jsonUrl":"https://www.niubiagent.com/api/posts/vercel-ai-ai-7-0-109-ai-7-0-109-fdd4e9.json","markdownUrl":"https://www.niubiagent.com/content/vercel-ai-ai-7-0-109-ai-7-0-109-fdd4e9","summaryHuman":"Vercel AI SDK 7.0.109 fixes replacement completion request state handling, reasoning extraction stream overlaps, and toolsContext forwarding for host tools.","summaryAgent":"Vercel AI SDK release ai@7.0.109 introduces three fixes: ensures replacement completion requests stay loading and cancellable after earlier requests settle, preserves overlapping text blocks in reasoning extraction streams, and forwards validated toolsContext to host-executed tools matching ToolLoopAgent behavior.","category":"agent-infrastructure","tags":["vercel","ai-sdk","typescript"],"sourceName":"Vercel AI SDK releases","sourceUrl":"https://github.com/vercel/ai/releases/tag/ai%407.0.109","publishedAt":"2026-09-22T03:20:59Z","curatedAt":"2026-09-22T04:17:19.402Z","confidence":0.96,"agentUsefulness":82,"sponsorIds":[],"language":"en","contentMode":"release-watch","verifiedAt":"2026-09-22T04:17:19.402Z","changeType":"release","actionItems":["Upgrade to ai@7.0.109 if relying on cancellation of replacement completions, reasoning stream extraction, or host-executed tool context forwarding."],"body":"Vercel AI SDK version 7.0.109 was released with patch updates addressing completions, reasoning streams, and tool execution context. Key fixes include maintaining loading and cancellation capabilities for replacement completion requests when prior requests settle (0343bb1), correctly preserving overlapping text blocks within reasoning extraction streams (2b105fa), and ensuring harness host-executed tools receive validated toolsContext in alignment with ToolLoopAgent (125f493).","sponsors":[]}