Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2526 commits
Select commit Hold shift + click to select a range
015d9d5
Version Packages (beta) (#14922)
github-actions[bot] May 1, 2026
0c4c275
chore (release): switch to canary (#14920)
gr2m May 1, 2026
4d58048
Version Packages (canary) (#14924)
github-actions[bot] May 1, 2026
8abd80f
fix(mistral): map cached token counts from Mistral usage response (#1…
Christian-Sidak May 4, 2026
f078525
docs: tool types (#14946)
lgrammel May 4, 2026
0c514f2
Version Packages (canary) (#14948)
github-actions[bot] May 4, 2026
47e65d6
fix(ai): tag step/chunk timeout aborts with TimeoutError reason (#14943)
zirkelc May 4, 2026
f2919d5
feat(provider/cohere): add support for passing images to Cohere model…
felixarntz May 4, 2026
cd9c311
fix(openai, openai-compatible): only send null content for assistant …
dancer May 4, 2026
0724896
Version Packages (canary) (#14952)
github-actions[bot] May 4, 2026
3ae1d12
feat(provider/mistral): mistral-medium-3.5 (#14828)
rubdos May 4, 2026
8e53eb7
chore(provider/gateway): update gateway model settings files (#14956)
github-actions[bot] May 4, 2026
dcaec12
Version Packages (canary) (#14962)
github-actions[bot] May 4, 2026
5463d0d
feat(provider): align tool result output content file part types with…
felixarntz May 4, 2026
67984ad
chore: add worktree setup script (#14963)
felixarntz May 4, 2026
278079e
Version Packages (canary) (#14964)
github-actions[bot] May 4, 2026
d6c79e3
feat(openai): add GPT-5.5 chat model IDs (#14959)
lgrammel May 4, 2026
752a26d
Version Packages (canary) (#14967)
github-actions[bot] May 4, 2026
cfca634
fix(google): emit no-args streaming tool calls and preserve thoughtSi…
gr2m May 4, 2026
1bc67e6
Version Packages (canary) (#14978)
github-actions[bot] May 4, 2026
7bbc194
feat(provider/openai): forward imageDetail providerOptions on tool-re…
R-Taneja May 5, 2026
6dd6b83
feat(ai): change sensitiveRuntimeContext to telemetry.includeRuntimeC…
lgrammel May 5, 2026
2427d88
feat(ai): change Tool.sensitiveContext to telemetry.includeToolsConte…
lgrammel May 5, 2026
350b741
chore: add .pnpm-store to .gitignore (#14997)
lgrammel May 5, 2026
5588abd
feat(ai): add experimental_refineToolInput option to ToolLoopAgent, g…
lgrammel May 5, 2026
68c5081
fix(amazon-bedrock): mark tool-use `input` optional for Zod >= 4.4.0 …
raphaeleidus May 5, 2026
1451759
feat(mcp): deprecate name and use clientName for MCPClient (#14966)
aayush-kapoor May 5, 2026
86b6895
Version Packages (canary) (#14994)
github-actions[bot] May 5, 2026
b79094c
fix(@ai-sdk/mcp): add resource_link content type to CallToolResultSch…
kagura-agent May 5, 2026
e5c4f40
fix(anthropic): remove stale effort-2025-11-24 beta header (#14989)
Mmartinrusso May 5, 2026
305e19f
Version Packages (canary) (#15005)
github-actions[bot] May 5, 2026
66361de
chore(ci): add context to gateway model settings workflow PRs (#14958)
R-Taneja May 5, 2026
29e6ac6
feat(openai): add allowedTools provider option for Responses (#15038)
R-Taneja May 5, 2026
329a01b
feat(ai): add toolMetadata for tool specific metdata (#15021)
aayush-kapoor May 6, 2026
b04e23e
feat(provider/google): add support for the Gemini Interactions API (#…
felixarntz May 6, 2026
75b45bb
feat: add type tests for tool execution events (#15056)
lgrammel May 6, 2026
79b2468
feat: add request.messages to StepResult (#15052)
lgrammel May 6, 2026
c22750c
fix(ai): move onToolExecutionStart and onToolExecutionEnd to stable (…
lgrammel May 6, 2026
60348a0
Version Packages (canary) (#15045)
github-actions[bot] May 6, 2026
4bb4dbc
feat: introduce include.requestMessage option for step request messag…
lgrammel May 6, 2026
4487882
fix(voyage): correct canary version to 2.0.0 to avoid collision with …
dancer May 6, 2026
7392266
feat: move includeRawChunks to include.rawChunks (#15059)
lgrammel May 6, 2026
eda4373
feat(provider/deepseek): support DeepSeek V4 reasoning effort (#14743)
ousugo May 6, 2026
611d4ab
Version Packages (canary) (#15061)
github-actions[bot] May 6, 2026
69aeb0e
feat: add deprecated tool call lifecycle callback aliases for AI SDK …
lgrammel May 6, 2026
48e92f3
feat: make include stable (#15063)
lgrammel May 6, 2026
07d2fdf
Version Packages (canary) (#15065)
github-actions[bot] May 6, 2026
c25eb7a
chore(voyage): trigger canary release at 2.0.0 (#15068)
dancer May 6, 2026
32298e0
Version Packages (canary) (#15070)
github-actions[bot] May 6, 2026
08b1e4d
refactoring: simplify assignment of include defaults (#15079)
lgrammel May 7, 2026
5faf71c
feat: introduce responseMessages on GenerateTextResult and StreamText…
lgrammel May 7, 2026
fd4f578
fix(ai): exclude request and response bodies from text generation res…
lgrammel May 7, 2026
3015fc3
feat: sandbox shell execution abstraction (#14949)
lgrammel May 7, 2026
2610e84
feat(provider/anthropic): automatically use sandbox in bash tool (#15…
lgrammel May 7, 2026
eee1166
feat(ai): expose initial and response messages in prepareStep (#15086)
lgrammel May 7, 2026
c0c8ca2
fix(ai): remove deprecated LanguageModelUsage properties (#15087)
lgrammel May 7, 2026
7c71ac6
fix(ai): limit response messages in StepResult to messages created in…
lgrammel May 7, 2026
7dbf992
feat(ai): allow prepareStep to override sandbox per step (#15089)
lgrammel May 7, 2026
6aebef0
docs: add server-side stop endpoint guide for resumable streams (#15091)
nicoalbanese May 7, 2026
69254e0
chore: changeset for feat(ai): add toolMetadata for tool specific met…
aayush-kapoor May 7, 2026
ebbb0f2
fix(provider/google): fix lack of image consistency when using Intera…
felixarntz May 7, 2026
31f69de
fix(ai): carry prepareStep message overrides forward across steps (#1…
lgrammel May 7, 2026
1d56275
feat(workflow): add runtimeContext and toolsContext to WorkflowAgent …
gr2m May 7, 2026
de3e693
Version Packages (canary) (#15082)
github-actions[bot] May 7, 2026
ba67650
Add sandbox with message compaction example (#15101)
nicoalbanese May 7, 2026
f00569f
Version Packages (canary) (#15100)
github-actions[bot] May 7, 2026
f634bac
feat(mcp): add new McpProviderMetadata type (#14969)
aayush-kapoor May 7, 2026
9c9b1aa
Version Packages (canary) (#15102)
github-actions[bot] May 7, 2026
9c78e5d
fix(bedrock): part-level cache points (#14809)
heiwen May 7, 2026
c4a71c0
Version Packages (canary) (#15104)
github-actions[bot] May 7, 2026
611f621
feat(mcp): add support for MCP Apps (#15041)
aayush-kapoor May 7, 2026
0eba9fa
Version Packages (canary) (#15107)
github-actions[bot] May 7, 2026
941d7c7
docs: add example to prepareCall jsdoc (#15098)
lgrammel May 8, 2026
5202cda
docs: Improve prepareStep messages documentation (#15111)
nicoalbanese May 8, 2026
016e877
fix: rename system to instructions (#15110)
lgrammel May 8, 2026
ca99fea
feat: expose `finalStep` on text generation results (#15115)
lgrammel May 8, 2026
e23d0b5
fix: oxfmt markdown formatting (#15113)
nicoalbanese May 8, 2026
1dafe52
fix formatting (#15118)
nicoalbanese May 8, 2026
d775a57
feat: introduce Instructions type (#15117)
lgrammel May 8, 2026
538c12b
feat: use instructions on ToolCallRepairFunction, parseToolCall, and …
lgrammel May 8, 2026
e95e38d
fix: Make `generateText` and `streamText` result `usage` report total…
lgrammel May 8, 2026
c025d60
feat(otel): add option for custom span attributes (#14975)
aayush-kapoor May 8, 2026
ca39020
feat: add an optional `workingDirectory` parameter to sandbox command…
lgrammel May 8, 2026
6a3235c
docs(workflow): replace Vercel Workflow with just Workflow or Workflo…
gr2m May 8, 2026
39dad72
Implement WorkflowAgent telemetry support (#15078)
gr2m May 8, 2026
ecace85
Version Packages (canary) (#15114)
github-actions[bot] May 8, 2026
d848405
feat: add optional `abortSignal` parameters to sandbox command execut…
lgrammel May 8, 2026
36f07f4
Version Packages (canary) (#15130)
github-actions[bot] May 8, 2026
72954b1
chore: lint fix in changelog files (#15129)
aayush-kapoor May 8, 2026
d1b3786
fix(ai): deprecate properties on result that have moved to finalStep …
lgrammel May 8, 2026
6e4c1f2
Version Packages (canary) (#15131)
github-actions[bot] May 8, 2026
5f380c0
chore(provider/gateway): update gateway model settings files (#15126)
github-actions[bot] May 8, 2026
bcce7ae
Version Packages (canary) (#15134)
github-actions[bot] May 8, 2026
0450c3b
chore: ignore lint check on changelog files (#15137)
aayush-kapoor May 8, 2026
e5d8074
chore: remove build of 'generate-readme' (#15135)
aayush-kapoor May 8, 2026
d57cf11
ci(release): notify-released script commenting on unrelated open back…
gr2m May 8, 2026
ca446f8
feat: flexible tool descriptions (#15156)
lgrammel May 11, 2026
b67525f
feat: instructions as prepareStep input (#15157)
lgrammel May 11, 2026
bcacd48
fix(ai): accumulative properties on StreamTextResult, GenerateTextRes…
lgrammel May 11, 2026
2655da8
fix(mcp): use negotiated protocol version in transport request header…
aayush-kapoor May 11, 2026
db394ab
feat(provider/google): support cancelling long-running Interactions A…
felixarntz May 11, 2026
d7c0054
Version Packages (canary) (#15161)
github-actions[bot] May 11, 2026
60b0a58
ci(backport): make backport label removal tolerant of API failures (#…
gr2m May 11, 2026
a28844a
ci(backport): add retries to find-branch job (#15177)
gr2m May 11, 2026
c3a6524
fix(workflow): pass step number into stream steps (#15179)
gr2m May 11, 2026
49eeed3
Version Packages (canary) (#15180)
github-actions[bot] May 11, 2026
bcbaae6
fix(bedrock): skip passing unsigned reasoning content (#15181)
aayush-kapoor May 11, 2026
bbe87d2
Version Packages (canary) (#15183)
github-actions[bot] May 12, 2026
81e68da
fix(workflow): Fix `stepNumber` on telemetry events (#15151)
gr2m May 12, 2026
274294c
fix: update jsdoc for instructions (#15170)
lgrammel May 12, 2026
eaf849f
fix: rename onRerankFinish to onRerankEnd (#15195)
lgrammel May 12, 2026
f736010
docs: add tool approval page to agents section (#15198)
lgrammel May 12, 2026
8018480
feat(anthropic): add the new advisor tool (#15171)
aayush-kapoor May 12, 2026
6a26901
feat(google): add `fileData` support to embedding model (#14183)
anaclumos May 12, 2026
8565dcb
fix: rename onEmbedFinish to onEmbedEnd (#15201)
lgrammel May 12, 2026
fd9b45f
Version Packages (canary) (#15192)
github-actions[bot] May 12, 2026
148f5fc
docs(observability): add Respan provider page (#10004)
fran3cc May 12, 2026
f23bcf2
ci: avoid pull_request_target for backports (#15209)
gr2m May 12, 2026
74166ee
ci(backport): use pull_request.labeled (#15214)
gr2m May 12, 2026
549add1
backport use pull request labeled (#15215)
gr2m May 12, 2026
8b7af75
chore(provider/gateway): update gateway model settings files (#15206)
github-actions[bot] May 12, 2026
a3a7bc3
moar backport fixies (#15218)
gr2m May 12, 2026
38ca8dc
fix(gateway): enable retry support for gateway errors (#15213)
aayush-kapoor May 12, 2026
7acf358
fix(mistral): forward stopSequences as Mistral native stop parameter …
cristiandrei1234 May 12, 2026
518d48c
ci(slack-workflow-failure-notification): remove env interpolation (#1…
gr2m May 12, 2026
6d76710
fix hero url (#15224)
gr2m May 12, 2026
30304b6
Version Packages (canary) (#15219)
github-actions[bot] May 12, 2026
a0487f4
feat: add `konsistent-provider` package with reusable `konsistent` co…
felixarntz May 12, 2026
cc1c902
ci(backport): avoid race conditions (#15228)
gr2m May 12, 2026
cd6dd66
ci(backport): helpful error when workflow files edited in a backport …
gr2m May 12, 2026
10b14ed
ci(backport): explain how to backport a PR after it was merged (#15229)
gr2m May 12, 2026
87280a6
feat: accept adaptive thinking and full reasoning_effort enum for dee…
jeremyphilemon May 12, 2026
a6492c9
Version Packages (canary) (#15237)
github-actions[bot] May 13, 2026
ddfcdc7
fix(devtools): tidy ToolItem expand/collapse logic (#15240)
wong2 May 13, 2026
2605e5f
fix(ai): correct mock array result indexing (#15154)
Kage18 May 13, 2026
1dca341
fix: rename telemetry onFinish to onEnd (#15243)
lgrammel May 13, 2026
e80ada0
fix(ai): download tool-result file URLs (#15232)
aayush-kapoor May 13, 2026
ed74dae
fix(ai): Fix validateUIMessages with Zod 4.4 (#15244)
Nezz May 13, 2026
f4cc8eb
feat: add performance statistics (#15241)
lgrammel May 13, 2026
3582211
Version Packages (canary) (#15242)
github-actions[bot] May 13, 2026
52d2e30
fix(open-responses): map non-image file parts to input_file (#15212)
aayush-kapoor May 13, 2026
8c2a4e0
test(codemod): bump CI test timeout to 30s (#15256)
gr2m May 13, 2026
c26c2fc
Version Packages (canary) (#15260)
github-actions[bot] May 13, 2026
94568da
refactoring: change createExecuteToolsTransformation to executeToolsF…
lgrammel May 13, 2026
105f95b
fix(provider-utils): include object type in default tool schema (#15249)
lgrammel May 13, 2026
9aed8ab
docs: add note about tool execution events (#15263)
lgrammel May 13, 2026
bf6f452
Version Packages (canary) (#15264)
github-actions[bot] May 13, 2026
f49810f
docs(amazon-bedrock): document API Key authentication (#15189)
Zawwarsami16 May 13, 2026
edc578b
test(codemod): make validateSyntax syntax-only (no semantic check) (#…
gr2m May 13, 2026
ab19006
docs(use-completion): clarify only text parts are exposed (#15190)
Zawwarsami16 May 13, 2026
a7de9c9
fix: make sandbox experimental (#15253)
lgrammel May 13, 2026
d6e87a6
Version Packages (canary) (#15270)
github-actions[bot] May 13, 2026
80e1702
feat(xai): support 'none' and 'medium' reasoning effort, curate model…
Jaaneek May 14, 2026
476e1ca
feat(ai): remove telemetry dependency on onChunk callback (#15271)
aayush-kapoor May 14, 2026
98627e5
feat(ai): remove onChunk event from telemetry (#15275)
aayush-kapoor May 14, 2026
9a61611
Version Packages (canary) (#15278)
github-actions[bot] May 14, 2026
85735d8
fix(xai): stop emitting additionalProperties flag (#15283)
aayush-kapoor May 14, 2026
3cfb762
fix(provider/cohere): use secure parsing instead of JSON.parse (#15197)
CloudFaye May 14, 2026
ee7bb67
fix(devtools): add pointer cursor to DevTools buttons (#15162)
Jaksenc May 14, 2026
67c4011
fix(gateway): encode inline v4 file part bytes as `{ type: 'data' }` …
R-Taneja May 14, 2026
9e8753a
Version Packages (canary) (#15289)
github-actions[bot] May 14, 2026
e93fa91
fix: rename Sandbox.executeCommand to Sandbox.runCommand (#15301)
lgrammel May 15, 2026
28dfa06
fix: support tools with optional context (#15303)
lgrammel May 15, 2026
334ae5d
fix: update step performance metrics with explicit effective, input, …
lgrammel May 15, 2026
a464505
fix(anthropic): propagate toModelOutput providerOption to anthropic t…
aayush-kapoor May 15, 2026
2a17e33
Version Packages (canary) (#15305)
github-actions[bot] May 15, 2026
685cec7
feat(openai): add opt-in pass-through for unsupported file media type…
aayush-kapoor May 15, 2026
41da50c
fix(provider/google): support `functionCall.id` when returned by Gemi…
felixarntz May 15, 2026
1d6fb7f
chore(provider/gateway): update gateway model settings files (#15321)
github-actions[bot] May 15, 2026
b905fe5
Version Packages (canary) (#15314)
github-actions[bot] May 15, 2026
b555b23
fix(amazon-bedrock): disable native structured output for claude-opus…
zxuhan May 15, 2026
cd27bca
feat(providers/amazon-bedrock): add support for bedrock-mantle (#14246)
Und3rf10w May 15, 2026
9aaf616
Version Packages (canary) (#15341)
github-actions[bot] May 15, 2026
4e825f3
feat(google): update Interactions API implementation to cater for ups…
felixarntz May 15, 2026
e3a0419
fix(ai): default missing embedding warnings (#15324)
Kage18 May 15, 2026
0a726a1
Version Packages (canary) (#15350)
github-actions[bot] May 15, 2026
62d6481
ci(release): link GitHub releases and npm in notify comments (#15353)
gr2m May 15, 2026
757d69e
ci: pin GitHub Actions to commit SHAs (#15357)
gr2m May 15, 2026
1293885
fix(provider/xai): surface full xai error detail in APICallError.mess…
dancer May 16, 2026
2dc2a52
fix(provider/xai): dedupe reasoning-start on multi-summary-part respo…
dancer May 16, 2026
aa5a1e5
Version Packages (canary) (#15360)
github-actions[bot] May 16, 2026
032c4a5
chore(provider/gateway): update gateway model settings files (#15396)
github-actions[bot] May 18, 2026
a6617c5
feat(provider-utils): add `readFile` and `writeFile` plus convenience…
felixarntz May 18, 2026
95fdbd8
ci: reuse package builds in test jobs (#15400)
gr2m May 18, 2026
a4ce241
docs(gateway): clarify BYOK behavior under ZDR filter (#15395)
jerilynzheng May 18, 2026
d984051
feat(vue): add useChat composable (#15387)
posva May 18, 2026
2458cea
fix(@ai-sdk/togetherai): omit seed from request body when undefined (…
Mmartinrusso May 18, 2026
492ef8e
test(ai): share Vitest config (#15407)
gr2m May 18, 2026
b567a6c
fix(deps): update dependencies (#15389)
gr2m May 18, 2026
42bdfa4
fix(google-vertex): propagate project-id set in provider instance cre…
aayush-kapoor May 18, 2026
f8219e1
Version Packages (canary) (#15402)
github-actions[bot] May 18, 2026
7fc6bd6
bump minimal node version to 22 (#15390)
gr2m May 18, 2026
962aaec
ci: shard ai and codemod tests (#15404)
gr2m May 18, 2026
179b721
ci: narrow PR test node matrix (#15411)
gr2m May 18, 2026
e2e2856
ci: gate RSC Playwright tests (#15409)
gr2m May 18, 2026
6fe9b13
ci: delete obsolete discussion workflows (#15417)
gr2m May 18, 2026
38d750a
ci: notifiy about failures on `main` and release branches (#15418)
gr2m May 18, 2026
3fa5de9
ci: speed build build-examples job (#15419)
gr2m May 18, 2026
ebfdcd5
fix(cerebras): serialize reasoning parts as 'reasoning' on assistant …
aayush-kapoor May 19, 2026
63f29e0
feat(cerebras): add chat language model provider (#15420)
aayush-kapoor May 19, 2026
fa67f5f
refactor(ai): introduce agent UI message generic (#15421)
gr2m May 19, 2026
f6c3264
feat(konsistent): check for workflow serde in language model files (#…
aayush-kapoor May 19, 2026
00f9c7a
Version Packages (canary) (#15424)
github-actions[bot] May 19, 2026
546cefe
feat(provider/google): add `gemini-3.5-flash` (#15435)
felixarntz May 19, 2026
a2609df
fix(google): fix streaming tool call args (#15438)
aayush-kapoor May 19, 2026
e200029
chore: add readme for @ai-sdk/otel (#15444)
aayush-kapoor May 19, 2026
5ca54e7
chore: add readme for @ai-sdk/mcp (#15445)
aayush-kapoor May 19, 2026
df07772
Version Packages (canary) (#15437)
github-actions[bot] May 19, 2026
48cd7d4
chore: add readme for @ai-sdk/voyage (#15452)
aayush-kapoor May 19, 2026
7f04802
feat(provider/google): add support for managed agents in the Interact…
felixarntz May 19, 2026
ad98792
Version Packages (canary) (#15453)
github-actions[bot] May 19, 2026
bf837fe
feat(provider/gateway): add speech and transcription model support (#…
kkdawkins May 20, 2026
94db72e
Version Packages (canary) (#15457)
github-actions[bot] May 20, 2026
accaca0
chore(provider/gateway): update gateway model settings files (#15468)
github-actions[bot] May 20, 2026
aeea161
fix(google): read serviceTier from x-gemini-service-tier response hea…
shaper May 20, 2026
c9feae1
chore: enforce minimum release age (#15475)
felixarntz May 20, 2026
e6d3049
docs(google): add link to Gemini agents docs (#15462)
markmcd May 20, 2026
382729b
Version Packages (canary) (#15471)
github-actions[bot] May 20, 2026
2852a84
fix(ai): make input optional on input-streaming UIMessagePart variant…
aayush-kapoor May 20, 2026
e3d9c0e
[tool-loop-agent] adding support for messages with system role with o…
visyat May 20, 2026
cca89c7
Version Packages (canary) (#15485)
github-actions[bot] May 20, 2026
9cadac9
Version Packages (canary) (#15487)
github-actions[bot] May 20, 2026
045d2e8
fix(google): read serviceTier from usageMetadata in stream + generate…
shaper May 20, 2026
70cf415
Version Packages (canary) (#15491)
github-actions[bot] May 21, 2026
b7aabc3
build: add fallback for VERSION for local dev (#15505)
gr2m May 21, 2026
17b5597
fix(openai): skip passing reasoning items when using previous respons…
aayush-kapoor May 21, 2026
bba5250
chore(provider/gateway): update gateway model settings files (#15511)
github-actions[bot] May 21, 2026
94c6edc
feat(alibaba): qwen 3.7 (#15514)
gr2m May 21, 2026
47fe62b
Version Packages (canary) (#15509)
github-actions[bot] May 21, 2026
5a0a160
ci: scope release concurrency group per branch (#15519)
gr2m May 21, 2026
d56c97b
feat (provider/quiverai): new @ai-sdk/quiverai provider (v2.0.0) (#15…
gr2m May 21, 2026
cbc6909
Version Packages (canary) (#15523)
github-actions[bot] May 21, 2026
b71c0d7
feat(provider/google): support Google search grounding when using `ge…
felixarntz May 21, 2026
6c17a9f
fix(mcp): deduplicate auth refresh on http transport (#15518)
aayush-kapoor May 21, 2026
23b6aca
fix(bfl): use 'image' field instead of 'input_image' for fill pro mod…
aayush-kapoor May 21, 2026
9b34193
Version Packages (canary) (#15527)
github-actions[bot] May 21, 2026
f49602a
docs(contributing): `publishConfig` and `repository` keys are not nee…
gr2m May 21, 2026
8849ce0
Fix broken Google provider docs link in README (#15544)
shujanislam May 22, 2026
acdbf84
Handle errors in anthropic's web search tool (#15552)
msullivan May 22, 2026
c4bfc8a
Version Packages (canary) (#15554)
github-actions[bot] May 22, 2026
8b811d8
feat(gateway): support Vercel access tokens (#15526)
kkdawkins May 22, 2026
37630f3
Version Packages (canary) (#15558)
github-actions[bot] May 22, 2026
d4d4a5e
feat(gateway): add serviceTier option to GatewayProviderOptions (#15497)
shaper May 22, 2026
af681cb
Version Packages (canary) (#15562)
github-actions[bot] May 22, 2026
e617cba
feat(anthropic): add Claude Platform on AWS provider (#15230)
R-Taneja May 22, 2026
648705c
fix(provider/anthropic): fix remaining errors with Anthropic `code_ex…
felixarntz May 22, 2026
81a5780
Version Packages (canary) (#15567)
github-actions[bot] May 22, 2026
9f1e1ba
fix(openai-compatible): accept empty string role in streaming delta c…
kagura-agent May 22, 2026
1272e4c
Version Packages (canary) (#15571)
github-actions[bot] May 23, 2026
ca1c5f8
docs(examples): update `examples/ai-functions/.env.example` (#15549)
gr2m May 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
5 changes: 5 additions & 0 deletions .changeset/acupf-uiktr-ypdkq.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@ai-sdk/gateway': patch
---

chore(provider/gateway): update gateway model settings files
6 changes: 6 additions & 0 deletions .changeset/add-qwen-3-7-max-alibaba.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@ai-sdk/alibaba": patch
"@ai-sdk/gateway": patch
---

Add `qwen3.7-max` model ID to Alibaba and AI Gateway.
5 changes: 5 additions & 0 deletions .changeset/add-resource-link-content.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ai-sdk/mcp": patch
---

Add `resource_link` content type to `CallToolResultSchema` and `PromptMessageSchema` per MCP spec. Fixes hard rejection when MCP servers return `resource_link` content parts with zod ≥ 4.4.x.
23 changes: 23 additions & 0 deletions .changeset/allow-system-in-messages-agent.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
'ai': patch
---

Add `allowSystemInMessages` option to `ToolLoopAgent`.

This exposes the same option that exists on `streamText` and `generateText`, whether `role: "system"` messages are allowed in the `prompt` or `messages` fields. When unset, system messages are rejected because they can create a prompt injection attack risk. Ideally, use the `instructions` option instead. Set to `true` to allow system messages, or `false` to explicitly reject them.

```ts
const agent = new ToolLoopAgent({
model,
allowSystemInMessages: true,
});

await agent.generate({
messages: [
{ role: 'system', content: 'Server context' },
{ role: 'user', content: 'Hello' },
],
});
```

The option can also be returned from `prepareCall` for dynamic per-call configuration.
5 changes: 5 additions & 0 deletions .changeset/allowed-tools-tool-choice.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ai-sdk/openai": patch
---

feat: add allowedTools provider option for OpenAI Responses
5 changes: 0 additions & 5 deletions .changeset/angry-hats-cry.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/angry-penguins-ring.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ai-sdk/amazon-bedrock": patch
---

added bedrock mantle provider
5 changes: 5 additions & 0 deletions .changeset/angry-tigers-heal.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ai-sdk/mistral": patch
---

feat(provider/mistral): add support for reasoning configuration (mistral-small-latest)
5 changes: 5 additions & 0 deletions .changeset/azjeb-lylmk-htihq.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@ai-sdk/gateway': patch
---

chore(provider/gateway): update gateway model settings files
5 changes: 5 additions & 0 deletions .changeset/bedrock-lazy-fetch.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@ai-sdk/amazon-bedrock': patch
---

Fix `createAmazonBedrock()` capturing `globalThis.fetch` at initialization time, which caused telemetry instrumentation (e.g. OpenTelemetry, Datadog) and other `globalThis.fetch` patches applied after provider creation to be silently ignored.
5 changes: 0 additions & 5 deletions .changeset/beige-bikes-repeat.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/blue-books-hang.md

This file was deleted.

14 changes: 0 additions & 14 deletions .changeset/blue-cherries-smash.md

This file was deleted.

5 changes: 5 additions & 0 deletions .changeset/blue-islands-hunt.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ai-sdk/mistral": patch
---

Add support for mistral-medium-3.5
5 changes: 5 additions & 0 deletions .changeset/blue-planets-clean.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"ai": patch
---

feat(ai): decouple otel from generate/streamObject
5 changes: 5 additions & 0 deletions .changeset/bmsub-tzabb-eepqb.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@ai-sdk/gateway': patch
---

chore(provider/gateway): update gateway model settings files
5 changes: 5 additions & 0 deletions .changeset/bqpxh-vqqcg-wmlpj.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@ai-sdk/gateway': patch
---

chore(provider/gateway): update gateway model settings files
5 changes: 5 additions & 0 deletions .changeset/brave-parents-press.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ai-sdk/google": patch
---

feat(provider/google): add support for managed agents in the Interactions API
6 changes: 6 additions & 0 deletions .changeset/brave-zebras-clean.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@ai-sdk/provider-utils": patch
"ai": patch
---

feat(ai): change Tool.sensitiveContext to telemetry.includeToolsContext and make it opt-in
5 changes: 5 additions & 0 deletions .changeset/breezy-eagles-care.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ai-sdk/openai-compatible": patch
---

fix(openai-compatible): buffer tool call deltas until function.name arrives
5 changes: 5 additions & 0 deletions .changeset/breezy-flowers-relate.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ai-sdk/anthropic": patch
---

fix(provider/anthropic): fix remaining errors with Anthropic `code_execution` tool dynamic calls from latest `web_fetch` or `web_search`
5 changes: 5 additions & 0 deletions .changeset/breezy-planes-worry.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ai-sdk/provider-utils": patch
---

feat: distinguish provider-defined and provider-executed tools
5 changes: 5 additions & 0 deletions .changeset/bright-crabs-float.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ai-sdk/gateway": patch
---

feat (provider/gateway): add sort options
41 changes: 41 additions & 0 deletions .changeset/bright-doors-glow.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
'ai': patch
'@ai-sdk/alibaba': patch
'@ai-sdk/amazon-bedrock': patch
'@ai-sdk/anthropic': patch
'@ai-sdk/assemblyai': patch
'@ai-sdk/azure': patch
'@ai-sdk/baseten': patch
'@ai-sdk/black-forest-labs': patch
'@ai-sdk/bytedance': patch
'@ai-sdk/cerebras': patch
'@ai-sdk/codemod': patch
'@ai-sdk/cohere': patch
'@ai-sdk/deepgram': patch
'@ai-sdk/deepinfra': patch
'@ai-sdk/deepseek': patch
'@ai-sdk/elevenlabs': patch
'@ai-sdk/fal': patch
'@ai-sdk/fireworks': patch
'@ai-sdk/gladia': patch
'@ai-sdk/google-vertex': patch
'@ai-sdk/google': patch
'@ai-sdk/groq': patch
'@ai-sdk/huggingface': patch
'@ai-sdk/hume': patch
'@ai-sdk/klingai': patch
'@ai-sdk/lmnt': patch
'@ai-sdk/luma': patch
'@ai-sdk/mistral': patch
'@ai-sdk/moonshotai': patch
'@ai-sdk/openai-compatible': patch
'@ai-sdk/openai': patch
'@ai-sdk/perplexity': patch
'@ai-sdk/prodia': patch
'@ai-sdk/replicate': patch
'@ai-sdk/revai': patch
'@ai-sdk/togetherai': patch
'@ai-sdk/xai': patch
---

Add AI Gateway hint to provider READMEs
6 changes: 6 additions & 0 deletions .changeset/bright-glasses-happen.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@ai-sdk/provider-utils": major
"ai": major
---

feat(ai): change type of experimental_context from unknown to generic
5 changes: 5 additions & 0 deletions .changeset/bright-sloths-tan.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ai-sdk/google": patch
---

feat(provider/google): support Google search grounding when using `generateImage` with Gemini
5 changes: 5 additions & 0 deletions .changeset/brown-coats-obey.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ai-sdk/gateway": patch
---

feat (provider/gateway): add get-generation support
5 changes: 5 additions & 0 deletions .changeset/brown-planets-tell.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@ai-sdk/openai': patch
---

fix(provider/openai): drop reasoning parts without encrypted content when store: false
6 changes: 6 additions & 0 deletions .changeset/brown-rules-pull.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@ai-sdk/gateway": patch
"ai": patch
---

fix(gateway): enable retry support for gateway errors
5 changes: 5 additions & 0 deletions .changeset/bump-oidc-version.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@ai-sdk/gateway': patch
---

bump `@vercel/oidc` dependency to 3.2.0
5 changes: 5 additions & 0 deletions .changeset/calm-bugs-pull.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ai-sdk/google": patch
---

chore(provider/google): remove obsolete Google image model
5 changes: 5 additions & 0 deletions .changeset/calm-glasses-dream.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"ai": patch
---

fix URL of hero animation in README
5 changes: 5 additions & 0 deletions .changeset/calm-squids-sparkle.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'ai': patch
---

fix(ai): doStream should reflect transformed values
5 changes: 5 additions & 0 deletions .changeset/calm-timers-attend.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ai-sdk/deepseek": patch
---

fix(provider/deepseek): preserve reasoning_content for deepseek-v4 in multi-turn requests
5 changes: 5 additions & 0 deletions .changeset/chatty-turkeys-serve.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"ai": patch
---

chore(ai): cleanup telemetry event data
5 changes: 5 additions & 0 deletions .changeset/chilled-ghosts-travel.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ai-sdk/xai": patch
---

fix(xai): stop emitting additionalProperties flag
5 changes: 5 additions & 0 deletions .changeset/chilled-points-sneeze.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"ai": patch
---

fix(ai): deprecate properties on result that have moved to finalStep
5 changes: 5 additions & 0 deletions .changeset/cjklz-runuv-ayxkx.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@ai-sdk/gateway': patch
---

chore(provider/gateway): update gateway model settings files
7 changes: 7 additions & 0 deletions .changeset/clean-berries-bow.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"@ai-sdk/workflow": patch
"@ai-sdk/otel": patch
"ai": patch
---

refactoring: rename context to runtimeContext
6 changes: 6 additions & 0 deletions .changeset/clean-peaches-fly.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@ai-sdk/gateway': patch
'@ai-sdk/openai': patch
---

feat(provider/openai): add GPT-5.4 model support
12 changes: 12 additions & 0 deletions .changeset/clean-ravens-behave.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
"@ai-sdk/openai-compatible": patch
"@ai-sdk/open-responses": patch
"@ai-sdk/deepseek": patch
"@ai-sdk/alibaba": patch
"@ai-sdk/cohere": patch
"@ai-sdk/fireworks": patch
"@ai-sdk/groq": patch
"@ai-sdk/xai": patch
---

feat: migrate providers to support new top-level `reasoning` parameter
5 changes: 5 additions & 0 deletions .changeset/clever-cheetahs-tap.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'ai': patch
---

feat(ai): introduce experimental callbacks for embed function
7 changes: 7 additions & 0 deletions .changeset/clever-pots-rhyme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@ai-sdk/amazon-bedrock': patch
'@ai-sdk/google-vertex': patch
'@ai-sdk/anthropic': patch
---

chore: update v3 specs to v4
5 changes: 5 additions & 0 deletions .changeset/cohere-tool-call-json-hardening.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@ai-sdk/cohere': patch
---

Harden streamed tool call argument parsing against prototype keys.
5 changes: 5 additions & 0 deletions .changeset/cold-avocados-tap.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ai-sdk/google": patch
---

fix(provider/google): fix Gemini service tier enum after upstream update
5 changes: 5 additions & 0 deletions .changeset/cold-crabs-yell.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"ai": patch
---

chore(ai): allow general usage of `logWarnings` and emit them via Node API when available
5 changes: 5 additions & 0 deletions .changeset/cold-hats-cry.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@ai-sdk/mcp': major
---

fix(mcp): setting redirect: error for MCP transport
5 changes: 5 additions & 0 deletions .changeset/cold-walls-check.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ai-sdk/google": patch
---

fix(google): fix `serviceTier` to be correctly formatted for Vertex API
7 changes: 7 additions & 0 deletions .changeset/cool-poets-hang.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"@ai-sdk/devtools": patch
"@ai-sdk/otel": patch
"ai": patch
---

feat(ai): enable:true for telemetry by default
5 changes: 5 additions & 0 deletions .changeset/cool-toes-cough.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@ai-sdk/xai': patch
---

feat(xai): add b64_json response format, usage cost tracking, and quality/user parameters for image models
5 changes: 5 additions & 0 deletions .changeset/cost-metadata.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@ai-sdk/xai': patch
---

expose costInUsdTicks in responses provider metadata
5 changes: 5 additions & 0 deletions .changeset/cpjpg-ybsrv-zzorc.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@ai-sdk/gateway': patch
---

chore(provider/gateway): update gateway model settings files
6 changes: 6 additions & 0 deletions .changeset/cuddly-roses-collect.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
'@ai-sdk/gateway': patch
'@ai-sdk/xai': patch
---

chore(provider/xai): remove obsolete Grok 2 models now that they are shut down in their API
Loading