NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2684 most downloaded on npm
AI SDK by Vercel - build apps like ChatGPT, Claude, Gemini, and more with a single interface for any model using the Vercel AI Gateway or go direct to OpenAI, Anthropic, Google, or any other model provider.
Last release today
06 Oct 2026
Ships on a steady schedule
a new release about every 8 days
Some releases are documented
notes for 26 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
1572 releases · first in 2014
@ai-sdk/provider-utils@4.0.0-beta.56
50b70d6: feat(anthropic): add programmatic tool calling
One column per quarter.
### Patch Changes - Updated dependencies [ee71658] - @ai-sdk/gateway@2.0.0-beta.87
@ai-sdk/provider-utils@4.0.0-beta.54
3071620: fix header loss when statusText is undefined in writeHead
763d04a: feat: Standard JSON Schema support
2406576: chore(agent): rename messages property on agent ui stream functions to uiMessages
@ai-sdk/provider-utils@4.0.0-beta.51
32223c8: feat: add toolCallId arg to toModelOutput
83e5744: feat: support async Tool.toModelOutput
960ec8f: chore: change argument of toModelOutput to parameter object
dcdac8c: chore(ai): rename tool helpers
db62f7d: Added schema name and description for generateText and output
4e2b04d: fix(gateway): throw error with user-friendly message in non-production environments if AI_GATEWAY_API_KEY is not configured
AI_GATEWAY_API_KEY is not configured### Patch Changes - Updated dependencies [f18ef7f] - @ai-sdk/gateway@2.0.0-beta.78
637eaa4: feat(ai): print model warnings in embed and embedMany
@ai-sdk/provider-utils@4.0.0-beta.47
### Patch Changes - Updated dependencies [34ee8d0] - @ai-sdk/gateway@2.0.0-beta.76
ab6f01a: Improve ai gateway error message when api key is not present
81e29ab: feat(ai): allow modifying experimental context in prepareStep
7169511: feat(agent): support context in onFinish callback
b1405bf: feat(ai): send context into streamText / generateText onFinish callbacks
7fdd89d: feat(agent): export AgentCallParameters and AgentStreamParameters types
3bd2689: feat: extended token usage
@ai-sdk/provider-utils@4.0.0-beta.44
9ba4324: feat(ai): support SystemModelMessage[] in system and instructions properties
3d83f38: chore(ai): improve addToolInputExamplesMiddleware
afe7093: feat: add middleware for tool input examples
686103c: chore(ai): export ContentPart type
dce03c4: feat: tool input examples
af9dab3: fix(ai): remove unused mode setting from generateObject and streamObject
3ed5519: chore: rename ToolCallOptions to ToolExecutionOptions
1bd7d32: feat: tool-specific strict mode
67a407c: chore(ai): add warning when using v2 models with AISDK v6
### Patch Changes - Updated dependencies [b1624f0] - @ai-sdk/gateway@2.0.0-beta.69
614599a: chore(ai): deprecate generateObject and streamObject
b67d224: Fixes an issue where providerMetadata and providerExecuted were lost when tool input validation failed
providerMetadata and providerExecuted were lost when tool input validation failed0d6c0d8: chore(ai): remove deprecated CodeMessage type and related types and functions
544d4e8: chore(specification): rename v3 provider defined tool to provider tool
954c356: feat(openai): allow custom names for provider-defined tools
03849b0: move DelayedPromise into provider utils
### Patch Changes - Updated dependencies [cdd0bc2] - @ai-sdk/gateway@2.0.0-beta.65
457318b: chore(provider,ai): switch to SharedV3Warning and unified warnings
b59d924: feat(ai): support SystemModelMessage in system and instructions properties
8d9e8ad: chore(provider): remove generics from EmbeddingModelV3
8d9e8ad: chore(provider): remove generics from EmbeddingModelV3
Before
model.textEmbeddingModel("my-model-id");
After
model.embeddingModel("my-model-id");
Updated dependencies [8d9e8ad]
@ai-sdk/provider-utils@4.0.0-beta.35
4ece5f9: feat(agent): add experimental_download to ToolLoopAgent
7da02d2: fix(ai): prune messages properly when toolCalls set to 'before-last-message'
69768c2: chore(ai): remove UI message reference from model message validation
79a8e7f: feat(agent): support abortSignal in createAgentUIStream
e06b663: feat(agent): support experimental stream transforms
### Patch Changes - Updated dependencies [e8694af] - @ai-sdk/gateway@2.0.0-beta.61
db913bd: fix(google): add thought signature to gemini 3 pro image parts
79ba99f: feat(agent): add message metadata support when inferring UI messages
### Patch Changes - Updated dependencies [5dd4c6a] - @ai-sdk/gateway@2.0.0-beta.59
8445d70: feat: export GatewayModelId and use to type LanguageModel
### Patch Changes - Updated dependencies [1425df5] - @ai-sdk/gateway@2.0.0-beta.58
### Patch Changes - Updated dependencies [bca7e61] - @ai-sdk/gateway@2.0.0-beta.57
2d166e4: feat(provider/gateway): add support for image models
### Patch Changes - Updated dependencies [cc5170d] - @ai-sdk/gateway@2.0.0-beta.55
Your coding agent can read these notes before it upgrades. Set up the MCP server →