# Vercel AI SDK Core (ai) - AgentBreakWatch Reference > TL;DR Verdict: Vercel AI SDK Core (`ai`) is currently at v7.0.152 on NPM (published 2026-10-23), with a 90-day Stability Score of 70/100 (C+) and HIGH schema drift risk across 244 releases in the last 90 days. AI SDK v7 unifies LanguageModelV3 provider specifications, replaces maxSteps with stopWhen(stepCountIs(n)), and restructures UIMessage stream parts. ## Live Telemetry Metadata - Canonical Page: https://agentbreakwatch.vercel.app/p/vercel-ai-sdk - Category Hub: https://agentbreakwatch.vercel.app/c/agent-sdks (AI Agent SDKs & Frameworks Breaking-Change Index) - Package Name: `ai` - Registry: NPM (https://www.npmjs.com/package/ai) - GitHub Repository: https://github.com/vercel/ai - Vendor: Vercel - Latest Live Version: v7.0.152 - Published Date: 2026-10-23T19:41:13.004Z - 90-Day Release Count: 244 - Direct Dependencies: 3 - License: Apache-2.0 - Stability Score: 70/100 (Grade C+) - Schema Drift Risk: HIGH - Recommended Exact Pin Command: `npm install ai@7.0.152` - Watched Symbols / MCP Tools: generateText, streamText, tool, stopWhen, UIMessage - Snapshot Timestamp: 2026-10-24T12:11:27.697Z ## Breaking Change & Schema Drift Summary AI SDK v7 unifies LanguageModelV3 provider specifications, replaces maxSteps with stopWhen(stepCountIs(n)), and restructures UIMessage stream parts. ## Migration Diff: Before (Deprecated / Unpinned Pattern) ``` const result = await generateText({ model: openai("gpt-4o"), maxSteps: 5, tools: { weather: tool({ parameters: z.object({ city: z.string() }), execute }) } }); ``` ## Migration Diff: After (Verified v7.0.152 Pattern) ``` const result = await generateText({ model: openai("gpt-5"), stopWhen: stepCountIs(5), tools: { weather: tool({ inputSchema: z.object({ city: z.string() }), execute }) } }); ``` ## Recent Verified Releases - v6.0.315 (published 2026-10-23) [LATEST] - v7.0.152 (published 2026-10-23) - v5.0.281 (published 2026-10-23) - v7.0.151 (published 2026-10-23) - v7.0.150 (published 2026-10-22) - v6.0.314 (published 2026-10-22)