Skip to content

build(deps): bump the aisdk group across 1 directory with 6 updates#582

Merged
lmorchard merged 2 commits into
mainfrom
dependabot/npm_and_yarn/aisdk-edd48ac884
Jul 14, 2026
Merged

build(deps): bump the aisdk group across 1 directory with 6 updates#582
lmorchard merged 2 commits into
mainfrom
dependabot/npm_and_yarn/aisdk-edd48ac884

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 13, 2026

Copy link
Copy Markdown
Contributor

Bumps the aisdk group with 6 updates:

Package From To
@ai-sdk/google 3.0.83 4.0.2
@ai-sdk/google-vertex 4.0.148 5.0.2
@ai-sdk/openai 3.0.74 4.0.2
@ai-sdk/openai-compatible 2.0.51 3.0.1
@openrouter/ai-sdk-provider 2.9.1 2.10.0
ai 6.0.208 7.0.4

Updates @ai-sdk/google from 3.0.83 to 4.0.2

Changelog

Sourced from @​ai-sdk/google's changelog.

4.0.2

Patch Changes

  • Updated dependencies [6a436e3]
    • @​ai-sdk/provider-utils@​5.0.1

4.0.1

Patch Changes

  • ba6d510: chore: fix deprecated use of zod .passthrough()

4.0.0

Major Changes

  • a3757d7: chore(provider/google): remove useless GenerativeAI affix from types and classes for consistency

  • f7d4f01: feat(provider): add support for reasoning-file type for files that are part of reasoning

  • ef992f8: Remove CommonJS exports from all packages. All packages are now ESM-only ("type": "module"). Consumers using require() must switch to ESM import syntax.

  • c29a26f: feat(provider): add support for provider references and uploading files as supported per provider

  • 3887c70: feat(provider): add new top-level reasoning parameter to spec and support it in generateText and streamText

  • 8359612: Start v7 pre-release

  • 04e9009: chore: make provider implementations code patterns more consistent, including renaming certain exported symbols

    For all externally exported symbols that were renamed, the old names continue to work via deprecated aliases.

Patch Changes

  • 7f04802: feat(provider/google): add support for managed agents in the Interactions API

  • 38fc777: Add AI Gateway hint to provider READMEs

  • b71c0d7: feat(provider/google): support Google search grounding when using generateImage with Gemini

  • 6190649: chore(provider/google): remove obsolete Google image model

  • 55db546: fix(provider/google): fix Gemini service tier enum after upstream update

  • 9a0a618: fix(google): fix serviceTier to be correctly formatted for Vertex API

  • 00a0f36: feat(google, google-vertex): added gemini-embedding-2, deep-research-max-preview-04-2026 and deep-research-preview-04-2026

  • 9715ec7: feat(provider/google): add support for service tier parameter

  • 41da50c: fix(provider/google): support functionCall.id when returned by Gemini API and provide matching functionResponse.id

  • add4326: fix(provider/google): correct JSDoc for multimodal embedding content option

  • a8d70b6: fix(google): auto-inject skip_thought_signature_validator for Gemini 3 tool-call replays without a signature

  • 947cdab: Add Google realtime Live Translation provider options for gemini-3.5-live-translate-preview.

  • 4e825f3: feat(google): update Interactions API implementation to cater for upstream breaking changes coming May 26

  • b563707: feat(provider/google): add Gemini text-to-speech (speech) model support

  • a05109d: feat(provider/google): preserve per-modality token details in usage data

  • cfca634: fix(google): emit Vertex no-args streaming tool calls and preserve thoughtSignature

    Vertex emits a no-args function call as a single chunk shaped { functionCall: { name: 'X' } } with no args, no partialArgs, and no willContinue. The streaming parser had no branch for this shape, so the call was dropped along with any thoughtSignature it carried. For Gemini 3 thinking models this caused the next multi-turn step to 400 with missing thought_signature. The unary (doGenerate) path had the same drop.

    Both paths now emit the call as a complete tool call with '{}' input and propagate thoughtSignature provider metadata.

... (truncated)

Commits

Updates @ai-sdk/google-vertex from 4.0.148 to 5.0.2

Changelog

Sourced from @​ai-sdk/google-vertex's changelog.

5.0.2

Patch Changes

  • Updated dependencies [6a436e3]
    • @​ai-sdk/provider-utils@​5.0.1
    • @​ai-sdk/anthropic@​4.0.1
    • @​ai-sdk/google@​4.0.2
    • @​ai-sdk/openai-compatible@​3.0.1

5.0.1

Patch Changes

  • ba6d510: chore: fix deprecated use of zod .passthrough()
  • Updated dependencies [ba6d510]
    • @​ai-sdk/google@​4.0.1

5.0.0

Major Changes

  • 832f86f: fix(anthropic): remove cacheCreationInputTokens from providerMetadata

  • ef992f8: Remove CommonJS exports from all packages. All packages are now ESM-only ("type": "module"). Consumers using require() must switch to ESM import syntax.

  • 8359612: Start v7 pre-release

  • 04e9009: chore: make provider implementations code patterns more consistent, including renaming certain exported symbols

    For all externally exported symbols that were renamed, the old names continue to work via deprecated aliases.

Patch Changes

  • e02f041: feat(provider/anthropic): add support for claude-opus-4-8
  • 38fc777: Add AI Gateway hint to provider READMEs
  • e748b35: chore: update v3 specs to v4
  • 00a0f36: feat(google, google-vertex): added gemini-embedding-2, deep-research-max-preview-04-2026 and deep-research-preview-04-2026
  • 42bdfa4: fix(google-vertex): propagate project-id set in provider instance creation
  • e59c955: feat(vertex): add grok models to vertex provider
  • 6dd2fd7: feat(provider/google-vertex): add Google Cloud Speech-to-Text transcription model support
  • 2ce3c65: feat(provider/google-vertex): add Gemini text-to-speech (speech) model support
  • a3757d7: chore(provider/google): remove useless GenerativeAI affix from types and classes for consistency
  • 87d1723: chore(anthropic): remove unnecessary messages affix from Anthropic symbols and files
  • 9f0e36c: trigger release for all packages after provenance setup
  • 1f4058f: fix(vertex): use correct import for token generator
  • 82288b0: feat(provider/google): add gemini-embedding-2-preview and fix multimodal embedding support with embedMany
  • e59176c: chore(google): update v3 specs to v4
  • ec2e752: fix(google-vertex): support regional endpoints for vertex MaaS
  • bb93832: fix(vertex-anthropic): support eu/us multi-region anthropic endpoints
  • 7fc6bd6: Raise minimum supported Node.js version to 22. Supported versions: 22, 24, and 26.
  • 0c4c275: trigger initial canary release
  • ebb02ea: feat(google-vertex): add the anthropic tool search tools

... (truncated)

Commits

Updates @ai-sdk/openai from 3.0.74 to 4.0.2

Release notes

Sourced from @​ai-sdk/openai's releases.

@​ai-sdk/openai@​3.0.84

Patch Changes

  • 356918c: feat(provider/openai): add GPT-5.6 reasoning and prompt cache controls
Changelog

Sourced from @​ai-sdk/openai's changelog.

4.0.2

Patch Changes

  • Updated dependencies [6a436e3]
    • @​ai-sdk/provider-utils@​5.0.1

4.0.1

Patch Changes

  • 9507724: feat(openai): add support for web_search_call.results include option

4.0.0

Major Changes

  • 34bd95d: feat(ai): add support for uploading provider skills using the provider references abstraction

  • ef992f8: Remove CommonJS exports from all packages. All packages are now ESM-only ("type": "module"). Consumers using require() must switch to ESM import syntax.

  • c29a26f: feat(provider): add support for provider references and uploading files as supported per provider

  • 3887c70: feat(provider): add new top-level reasoning parameter to spec and support it in generateText and streamText

  • 61753c3: ### @ai-sdk/openai: remove redundant name argument from openai.tools.customTool()

    openai.tools.customTool() no longer accepts a name field. the tool name is now derived from the sdk tool key (the object key in the tools object).

    migration: remove the name property from customTool() calls. the object key is now used as the tool name sent to the openai api.

    before:

    tools: {
      write_sql: openai.tools.customTool({
        name: 'write_sql',
        description: '...',
      }),
    }

    after:

    tools: {
      write_sql: openai.tools.customTool({
        description: '...',
      }),
    }

    @ai-sdk/provider-utils: createToolNameMapping() no longer accepts the resolveProviderToolName parameter

... (truncated)

Commits

Updates @ai-sdk/openai-compatible from 2.0.51 to 3.0.1

Release notes

Sourced from @​ai-sdk/openai-compatible's releases.

@​ai-sdk/cartesia@​3.0.0

Major Changes

  • 8f89c25: Add the Cartesia provider with Sonic 3.5 speech generation, Ink-Whisper batch transcription, and Ink 2 realtime transcription support.

@​ai-sdk/langchain@​2.0.232

Patch Changes

  • ai@6.0.224

@​ai-sdk/langchain@​2.0.231

Patch Changes

  • ai@6.0.223

@​ai-sdk/llamaindex@​2.0.224

Patch Changes

  • ai@6.0.224

@​ai-sdk/rsc@​2.0.224

Patch Changes

  • ai@6.0.224

@​ai-sdk/llamaindex@​2.0.223

Patch Changes

  • ai@6.0.223

@​ai-sdk/rsc@​2.0.223

Patch Changes

  • ai@6.0.223
Changelog

Sourced from @​ai-sdk/openai-compatible's changelog.

3.0.1

Patch Changes

  • Updated dependencies [6a436e3]
    • @​ai-sdk/provider-utils@​5.0.1

3.0.0

Major Changes

  • ef992f8: Remove CommonJS exports from all packages. All packages are now ESM-only ("type": "module"). Consumers using require() must switch to ESM import syntax.

  • c29a26f: feat(provider): add support for provider references and uploading files as supported per provider

  • 8359612: Start v7 pre-release

  • 04e9009: chore: make provider implementations code patterns more consistent, including renaming certain exported symbols

    For all externally exported symbols that were renamed, the old names continue to work via deprecated aliases.

Patch Changes

  • ab81968: fix(openai-compatible): buffer tool call deltas until function.name arrives

  • 38fc777: Add AI Gateway hint to provider READMEs

  • 74d520f: feat: migrate providers to support new top-level reasoning parameter

  • e59c955: feat(vertex): add grok models to vertex provider

  • 816ff67: fix(openai-compatible): honor camelCase providerOptions key in chat and completion models

  • 9f1e1ba: fix: accept empty string role in streaming delta chunks from OpenAI-compatible providers

  • 45b3d76: fix(security): prevent streaming tool calls from finalizing on parsable partial JSON

    Streaming tool call arguments were finalized using isParsableJson() as a heuristic for completion. If partial accumulated JSON happened to be valid JSON before all chunks arrived, the tool call would be executed with incomplete arguments. Tool call finalization now only occurs in flush() after the stream is fully consumed.

  • 9f0e36c: trigger release for all packages after provenance setup

  • 58a2ad7: fix: more precise default message for tool execution denial

  • 8f3e1da: chore(openai-compat): update v3 specs to v4

  • f7295cb: revert incorrect fix vercel/ai#13172

  • 008271d: feat(openai-compatible): emit warning when using kebab-case instead of camelCase

  • 7fc6bd6: Raise minimum supported Node.js version to 22. Supported versions: 22, 24, and 26.

  • f807e45: Extract shared StreamingToolCallTracker class into @ai-sdk/provider-utils to deduplicate streaming tool call handling across OpenAI-compatible providers. Also adds missing generateId() fallback for toolCallId in Alibaba's doGenerate path and ensures all providers finalize unfinished tool calls during stream flush.

  • 0c4c275: trigger initial canary release

  • 6fd51c0: fix(provider): preserve error type prefix in getErrorMessage

  • cd9c311: fix(openai, openai-compatible): only send null content for assistant messages with tool calls

  • 9bd6512: feat(provider): change file part data property to be tagged with a type and remove the image part type

  • 258c093: chore: ensure consistent import handling and avoid import duplicates or cycles

  • b8396f0: trigger initial beta release

  • bfb756d: patch - send content: null instead of empty string for tool-only assistant messages

  • 90e2d8a: chore: fix unused vars not being flagged by our lint tooling

  • b3976a2: Add workflow serialization support to all provider models.

    @ai-sdk/provider-utils: New serializeModel() helper that extracts only serializable properties from a model instance, filtering out functions and objects containing functions. Third-party provider authors can use this to add workflow support to their own models.

    All providers: headers is now optional in provider config types. This is non-breaking — existing code that passes headers continues to work. Custom provider implementations that construct model configs manually can now omit headers, which is useful when models are deserialized from a workflow step boundary where auth is provided separately.

... (truncated)

Commits

Updates @openrouter/ai-sdk-provider from 2.9.1 to 2.10.0

Changelog

Sourced from @​openrouter/ai-sdk-provider's changelog.

2.10.0

Minor Changes

  • #513 384f3c8 Thanks @​Robinnnnn! - Switch image generation to dedicated /api/v1/images endpoint

    Migrates OpenRouterImageModel from the legacy chat completions path (/chat/completions with modalities: ["image", "text"]) to OpenRouter's dedicated image generation endpoint (/images).

    Request changes:

    • Sends { model, prompt, n, size, aspect_ratio, seed, input_references } directly instead of wrapping in a chat messages array
    • files are mapped to input_references (array of { type: "image_url", image_url: { url } }) instead of inline message content parts
    • aspectRatio maps to aspect_ratio (was image_config.aspect_ratio)
    • size and n are now passed through (previously emitted warnings)

    Response changes:

    • Parses { created, data: [{ b64_json }], usage } instead of { choices: [{ message: { images } }] }
    • maxImagesPerCall updated from 1 to 10 (the new endpoint supports batch generation)
Commits

Updates ai from 6.0.208 to 7.0.4

Release notes

Sourced from ai's releases.

ai@6.0.224

Patch Changes

  • Updated dependencies [982aa3e]
    • @​ai-sdk/gateway@​3.0.148

ai@6.0.223

Patch Changes

  • Updated dependencies [a452291]
    • @​ai-sdk/gateway@​3.0.147
Changelog

Sourced from ai's changelog.

7.0.4

Patch Changes

  • Updated dependencies [6a436e3]
    • @​ai-sdk/provider-utils@​5.0.1
    • @​ai-sdk/gateway@​4.0.4

7.0.3

Patch Changes

  • Updated dependencies [728eaa0]
    • @​ai-sdk/gateway@​4.0.3

7.0.2

Patch Changes

  • Updated dependencies [9dce0a7]
    • @​ai-sdk/gateway@​4.0.2

7.0.1

Patch Changes

  • Updated dependencies [b2791b3]
  • Updated dependencies [330f6e2]
    • @​ai-sdk/gateway@​4.0.1

7.0.0

Major Changes

  • 986c6fd: feat(ai): change type of experimental_context from unknown to generic

  • b0c2869: chore(ai): remove deprecated media type part from ToolResultOutput

  • 1949571: feat(ai): make experimental_telemetry stable

  • 6542d93: feat(ai): change naming nomenclature for *TelemetryIntegration to *Telemetry

  • 31f69de: fix(ai): carry prepareStep message overrides forward across steps

  • 7c71ac6: fix(ai): limit response messages in StepResult to messages created in that step

  • cf93359: feat(ai): remove/refactor event data sent via callbacks

  • 776b617: feat(provider): adding new 'custom' content type

  • 34bd95d: feat(ai): add support for uploading provider skills using the provider references abstraction

  • 1f7db50: fix(ai): remove experimental_customProvider

  • 3debdb7: feat(ai): rename stepCountIs to isStepCount

  • fcc6869: refactor(ai/core): rename ModelCallStreamPart to LanguageModelStreamPart and align stream model call naming (streamLanguageModelCall, experimental_streamLanguageModelCall).

    This updates experimental low-level stream primitives to use "language model call" terminology consistently.

  • ef992f8: Remove CommonJS exports from all packages. All packages are now ESM-only ("type": "module"). Consumers using require() must switch to ESM import syntax.

... (truncated)

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jul 13, 2026
@dependabot dependabot Bot requested a review from a team July 13, 2026 16:09
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jul 13, 2026
@dependabot dependabot Bot changed the title build(deps): bump the aisdk group with 6 updates build(deps): bump the aisdk group across 1 directory with 6 updates Jul 13, 2026
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/aisdk-edd48ac884 branch from e37fc6a to d2cc8a2 Compare July 13, 2026 16:52
dependabot Bot and others added 2 commits July 13, 2026 17:40
---
updated-dependencies:
- dependency-name: "@ai-sdk/google"
  dependency-version: 4.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: aisdk
- dependency-name: "@ai-sdk/google-vertex"
  dependency-version: 5.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: aisdk
- dependency-name: "@ai-sdk/openai"
  dependency-version: 4.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: aisdk
- dependency-name: "@ai-sdk/openai-compatible"
  dependency-version: 3.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: aisdk
- dependency-name: "@openrouter/ai-sdk-provider"
  dependency-version: 2.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: aisdk
- dependency-name: ai
  dependency-version: 7.0.4
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: aisdk
...

Signed-off-by: dependabot[bot] <support@github.com>
AI SDK v7 (`ai` 7, `@ai-sdk/*` majors) changed several type surfaces:

- The inferred return types of the `create*Tools` factories now reference
  internal AI-SDK types (Context, JSONObject, ToolResultOutput, ...) that
  can't be named in the emitted declarations (TS2883). Annotate the
  factories with the public `ToolSet` type (and an explicit object type for
  `createInteractiveTools`) to break the un-nameable inference chain.
- `StreamTextResult` gained a `RUNTIME_CONTEXT` type parameter (now 3 args,
  TS2314). Update the `StreamTextResultGeneric` alias accordingly.
- `ToolExecutionOptions` now requires a `context` field; supply it in the
  planningTools tests that invoke `tool.execute` directly.
- Regenerate the committed webagent-event schema, which embeds AI-SDK
  ModelMessage/prompt-part shapes that changed in v7.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@lmorchard lmorchard force-pushed the dependabot/npm_and_yarn/aisdk-edd48ac884 branch from f7281e4 to 9cc20a1 Compare July 14, 2026 00:41
@lmorchard lmorchard merged commit 228d913 into main Jul 14, 2026
13 checks passed
@lmorchard lmorchard deleted the dependabot/npm_and_yarn/aisdk-edd48ac884 branch July 14, 2026 00:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant