RepoJournal
Vercel

@vercel

Next.js + the Vercel platform — frontend infrastructure for the web

Pick a date

Topics: JavaScript Full archive →

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

References

  1. [1] docs: document AI SDK 6 removal of `name` from function tool definitions (#17316) vercel/ai
  2. [2] feat: pass end-user identifiers to xAI video generation and editing requests ↗ vercel/ai
  3. [3] feat: add kimi-k3 model and `reasoningEffort` provider option ↗ vercel/ai
  4. [4] chore: remove empty next.config.js and change remaining to .ts (#17404) vercel/ai
  5. [5] feat(cli): add --project support for env, target, flags, routes, redirects, firewall, and git (#17112) vercel/vercel
  6. [6] [python] Remove the ratio heuristic and always run compileall. (#17129) vercel/vercel
  7. [7] [turbopack] Create a shared asset with browser runtime code ↗ vercel/next.js
  8. [8] [turbopack] Add `registerEntry()` to handle inline bootstrapping ↗ vercel/next.js
  9. [9] [turbopack] Add `chunk_group_bootstrap_params` and the chunk-loading global to the build manifest ↗ vercel/next.js
  10. [10] [turbopack] Inline the chunk group bootstrap in Next.js to drop the per-route runtime (#94666) vercel/next.js
  11. [11] Fix dotted tsconfig alias workflow discovery ↗ vercel/workflow
  12. [12] docs: make /worlds the canonical home for World docs ↗ vercel/workflow
  13. [13] feat(world): add optional getMany() for batch run reads ↗ vercel/workflow
  14. [14] Add Kimi K3 eval results (22/24 base, 23/24 with AGENTS.md) ↗ vercel/next-evals-oss
  15. [15] Add GPT 5.6 Sol (ultra); remove bogus gpt-5.6 ↗ vercel/next-evals-oss

Quick answers

What shipped in Vercel on July 17, 2026?
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. In total, 48 commits, 51 pull requests, and 21 releases landed.
Who contributed to Vercel on July 17, 2026?
13 developers shipped this update, including Lars Grammel, Nick Oates, Walter Korman, Greg Schofield, Bryan Hunter, Fantix King, msullivan, and NathanColosimo, and 5 more.
What were the notable Vercel updates?
docs: document AI SDK 6 removal of `name` from function tool definitions (#17316), feat: pass end-user identifiers to xAI video generation and editing requests, and feat: add kimi-k3 model and `reasoningEffort` provider option.

More from @vercel

Daily updates, in your inbox

Follow Vercel

Next.js + the Vercel platform — frontend infrastructure for the web We'll email you a link to confirm first.

Free. Confirm via email. Unsubscribe in one click.

— or follow the whole beat:

Elsewhere on the wire