Skip to content

chore(deps): bump @openrouter/ai-sdk-provider from 1.5.4 to 2.3.3#631

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/openrouter/ai-sdk-provider-2.3.3
Open

chore(deps): bump @openrouter/ai-sdk-provider from 1.5.4 to 2.3.3#631
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/openrouter/ai-sdk-provider-2.3.3

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 3, 2026

Bumps @openrouter/ai-sdk-provider from 1.5.4 to 2.3.3.

Release notes

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

2.3.3

What's Changed

Full Changelog: OpenRouterTeam/ai-sdk-provider@2.3.2...2.3.3

2.3.2

What's Changed

Full Changelog: OpenRouterTeam/ai-sdk-provider@2.3.1...2.3.2

2.3.1

What's Changed

Full Changelog: OpenRouterTeam/ai-sdk-provider@2.2.4...2.3.1

2.2.4

What's Changed

Full Changelog: OpenRouterTeam/ai-sdk-provider@2.2.3...2.2.4

2.2.3

What's Changed

Full Changelog: OpenRouterTeam/ai-sdk-provider@2.2.2...2.2.3

2.2.2

What's Changed

... (truncated)

Changelog

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

2.3.3

Patch Changes

  • #445 16db454 Thanks @​robert-j-y! - fix: strip reasoning.text entries without valid signatures (#423/#439)

    When reasoning_details exist but reasoning.text entries lack a signature (lost during custom pruning, DB serialization, or model switching), Anthropic rejects with "Invalid signature in thinking block". This adds validation to filter out signatureless reasoning.text entries before sending to the API.

2.3.2

Patch Changes

  • #446 b1ccc53 Thanks @​robert-j-y! - Fix multimodal tool results being flattened to strings

    When a tool returns output.type = "content" with structured multimodal parts (text + images), those parts were being JSON.stringified instead of preserved as structured content parts. This prevented models from using vision on images in tool results.

    Changes:

    • getToolResultContent() now maps each content part to the appropriate OpenRouter format (text, image_url, file) instead of stringifying
    • ChatCompletionToolMessageParam.content type updated to accept string | Array<ChatCompletionContentPart>

    Fixes #181

2.3.1

Patch Changes

  • #442 a921eb7 Thanks @​robert-j-y! - fix: strip reasoning text when reasoning_details are missing to prevent "Invalid signature in thinking block" errors (#423)

2.3.0

Minor Changes

  • #431 f488f97 Thanks @​robert-j-y! - feat: add explicit cache_control support for Anthropic automatic prompt caching (#424)

    • Added cache_control field to OpenRouterChatSettings for typed, discoverable configuration
    • Supports both cache_control (snake_case) and cacheControl (camelCase) in providerOptions.openrouter
    • Enables Anthropic automatic caching via top-level request body directive

2.2.5

Patch Changes

  • #428 6e2ff61 Thanks @​robert-j-y! - Surface detailed error information from provider metadata in error messages

    When OpenRouter returns an error, the top-level error.message is often generic (e.g. "Provider returned error"). The actual error details from the upstream provider are in error.metadata.raw but were not being surfaced to users.

    Now extractErrorMessage recursively extracts meaningful error messages from metadata.raw (which can be a string, JSON string, or nested object) and includes the provider name when available. For example, instead of just "Provider returned error", users will now see "[Anthropic] Your credit balance is too low".

2.2.4

... (truncated)

Commits

Dependabot compatibility score

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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@openrouter/ai-sdk-provider](https://github.com/OpenRouterTeam/ai-sdk-provider) from 1.5.4 to 2.3.3.
- [Release notes](https://github.com/OpenRouterTeam/ai-sdk-provider/releases)
- [Changelog](https://github.com/OpenRouterTeam/ai-sdk-provider/blob/main/CHANGELOG.md)
- [Commits](OpenRouterTeam/ai-sdk-provider@v1.5.4...2.3.3)

---
updated-dependencies:
- dependency-name: "@openrouter/ai-sdk-provider"
  dependency-version: 2.3.3
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Apr 3, 2026
Copy link
Copy Markdown

@claude claude bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Claude Code Review

This repository is configured for manual code reviews. Comment @claude review to trigger a review and subscribe this PR to future pushes, or @claude review once for a one-time review.

Tip: disable this comment in your organization's Code Review settings.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 3, 2026

This PR doesn't fully meet our contributing guidelines and PR template.

What needs to be fixed:

  • PR description is missing required template sections. Please use the PR template.

Please edit this PR description to address the above within 2 hours, or it will be automatically closed.

If you believe this was flagged incorrectly, please let a maintainer know.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 3, 2026

Thanks for your contribution!

This PR doesn't have a linked issue. All PRs must reference an existing issue.

Please:

  1. Open an issue describing the bug/feature (if one doesn't exist)
  2. Add Fixes #<number> or Closes #<number> to this PR description

See CONTRIBUTING.md for details.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

contributor dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code needs:compliance needs:issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants