releases.shpreview
Vercel/AI SDK

AI SDK

Mon
Wed
Fri
JunJulAugSepOctNovDecJanFebMarAprMay
Less
More
Releases421Avg129/moVersions@ai-sdk/amazon-bedrock@4.0.107 to ai@6.0.193
@ai-sdk/google-vertex@4.0.141
Patch Changes
  • 8584f2e: fix(vertex-anthropic): support eu/us multi-region anthropic endpoints
  • e96b286: fix(google-vertex): support for eu/us multi region gemini endpoints
@ai-sdk/xai@3.0.93
Patch Changes
  • 165d531: deprecate searchParameters (xai live search) in favor of web_search/x_search agent tools

  • 4d53460: feat(provider/xai): add enableImageSearch to the xAI Web Search tool

    The xAI Responses API supports enable_image_search on Web Search tools. xai.tools.webSearch() now accepts enableImageSearch and sends it through to the API as enable_image_search.

@ai-sdk/azure@3.0.68
Patch Changes
  • c679fec: feat(provider/azure):web search tool in the Azure OpenAI Responses API.
  • Updated dependencies [c679fec]
    • @ai-sdk/openai@3.0.67
@ai-sdk/gateway@2.0.94
Patch Changes
  • 0e2aaaa: feat(provider/anthropic): add support for claude-opus-4-8
  • 8fc77c6: Backport: chore(provider/gateway): update gateway model settings files
@ai-sdk/google-vertex@4.0.140
Patch Changes
  • 4084fcd: feat(provider/anthropic): add support for claude-opus-4-8
  • Updated dependencies [4084fcd]
    • @ai-sdk/anthropic@3.0.81
@ai-sdk/mcp@1.0.44
Patch Changes
  • 77775a4: feat(mcp): expose statusCode, url, and responseBody on MCPClientError for HTTP transport failures

    MCPClientError now carries structured HTTP context when it originates from the streamable HTTP transport. This lets downstream consumers (e.g. agent frameworks that need to decide whether to fall back from streamable HTTP to legacy SSE transport per the MCP spec) branch on the actual response status without parsing the error message string.

    Fields are optional — they remain undefined for stdio transport errors and for non-response failures (network errors, aborts).

@ai-sdk/langchain@2.0.198
Patch Changes
  • 63847a6: fix(langchain): recognize Python AIMessageChunk plain message objects from RemoteGraph streams

    Python langchain-core serializes streaming message chunks with type: "AIMessageChunk", while TypeScript langchain-core uses type: "ai". The toUIMessageStream adapter previously only matched the TypeScript form, silently dropping text deltas and tool-call events when streaming from Python LangGraph servers via RemoteGraph.

@ai-sdk/google@3.0.80
Patch Changes
  • f62ffe0: fix(google): auto-inject skip_thought_signature_validator for Gemini 3 tool-call replays without a signature

    Gemini 3 models reject requests when an assistant functionCall part lacks a thoughtSignature with HTTP 400 "Function call is missing a thought_signature in functionCall parts." This is easy to hit when application code persists/serializes messages and drops providerOptions.google.thoughtSignature (custom DB schemas, useChat server routes that rebuild messages, synthetic tool-call injection).

    The provider now detects this case (Gemini 3 model + missing signature under google, googleVertex, and vertex namespaces) and injects the documented skip_thought_signature_validator sentinel into the outbound functionCall, plus surfaces a one-shot warning per request listing the affected tool names so the developer can find and fix the upstream serialization. Non-Gemini-3 models are unaffected, and real signatures take precedence when present.

@ai-sdk/anthropic@3.0.80
Patch Changes
  • 263d3e6: fix(provider/anthropic): fix remaining errors with Anthropic code_execution tool dynamic calls from latest web_fetch or web_search
Last Checked
6h ago
Latest
@ai-sdk/google-vertex@4.0.141
Tracking since Mar 24, 2026