The Wire · Showcase
AI SDK 6 BREAKING CHANGE SURFACES WHILE TURBOPACK INLINES RUNTIME BOOTSTRAPPING
By RepoJournal · Filed · About Vercel
AI SDK 6's removal of the `name` parameter from function tool definitions is now documented after breaking upgraders, while Next.js Turbopack merges runtime optimization PRs that eliminate per-route overhead.
The AI SDK team shipped breaking documentation [1] clarifying that AI SDK 6 no longer accepts a `name` field in function tool definitions, surfacing type errors on upgrade. This lands after developers hit unclear TypeScript overload errors when migrating from SDK 5. Separately, the same desk added support for xAI video generation user identifiers [2], Kimi K3 reasoning models [3], and next.config.ts migrations [4] across examples. On the platform side, Vercel CLI gained explicit `--project` flags across environment, firewall, and route commands [5], letting teams target projects without directory linking. Python functions now always run `compileall` instead of heuristic checks [6], simplifying bytecode packing and preventing accidental size limit violations. Over in Next.js, a stack of Turbopack commits consolidates runtime code into a shared asset [7], adds `registerEntry()` for bootstrap handling [8], inserts chunk parameters into the build manifest [9], and finally inlines the bootstrap inline to drop per-route runtime files entirely [10], which together eliminate payload duplication across routes. Workflow fixed dotted tsconfig alias discovery that was skipping workflow imports [11], reorganized world documentation under a versioned `/worlds` canonical home [12], and added optional `getMany()` batch reads to avoid N+1 storage queries [13]. Model evals confirmed Kimi K3 hits 92 percent base (96 with docs) [14] and cleaned up bogus GPT 5.6 runs that were scoring against fallback metadata [15].
Action items
- → Document SDK 6 breaking changes in upgrade guides before next release vercel/ai [immediate]
- → Review and test Turbopack runtime inlining across deploy previews vercel/next.js [plan]
- → Update CLI examples to show new --project flags for environment commands vercel/vercel [plan]
- → Monitor Workflow dotted alias fixes in production deployments vercel/workflow [monitor]
References
- [1] docs: document AI SDK 6 removal of `name` from function tool definitions (#17316) vercel/ai
- [2] feat: pass end-user identifiers to xAI video generation and editing requests ↗ vercel/ai
- [3] feat: add kimi-k3 model and `reasoningEffort` provider option ↗ vercel/ai
- [4] chore: remove empty next.config.js and change remaining to .ts (#17404) vercel/ai
- [5] feat(cli): add --project support for env, target, flags, routes, redirects, firewall, and git (#17112) vercel/vercel
- [6] [python] Remove the ratio heuristic and always run compileall. (#17129) vercel/vercel
- [7] [turbopack] Create a shared asset with browser runtime code ↗ vercel/next.js
- [8] [turbopack] Add `registerEntry()` to handle inline bootstrapping ↗ vercel/next.js
- [9] [turbopack] Add `chunk_group_bootstrap_params` and the chunk-loading global to the build manifest ↗ vercel/next.js
- [10] [turbopack] Inline the chunk group bootstrap in Next.js to drop the per-route runtime (#94666) vercel/next.js
- [11] Fix dotted tsconfig alias workflow discovery ↗ vercel/workflow
- [12] docs: make /worlds the canonical home for World docs ↗ vercel/workflow
- [13] feat(world): add optional getMany() for batch run reads ↗ vercel/workflow
- [14] Add Kimi K3 eval results (22/24 base, 23/24 with AGENTS.md) ↗ vercel/next-evals-oss
- [15] Add GPT 5.6 Sol (ultra); remove bogus gpt-5.6 ↗ vercel/next-evals-oss