Skip to content

chore(deps): update dependency @openrouter/ai-sdk-provider to v2.3.3#422

Merged
peppescg merged 1 commit into
mainfrom
renovate/openrouter-ai-sdk-provider-2.x-lockfile
Mar 17, 2026
Merged

chore(deps): update dependency @openrouter/ai-sdk-provider to v2.3.3#422
peppescg merged 1 commit into
mainfrom
renovate/openrouter-ai-sdk-provider-2.x-lockfile

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Mar 13, 2026

This PR contains the following updates:

Package Change Age Confidence
@openrouter/ai-sdk-provider 2.2.52.3.3 age confidence

Release Notes

OpenRouterTeam/ai-sdk-provider (@​openrouter/ai-sdk-provider)

v2.3.3

Compare Source

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.

v2.3.2

Compare Source

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

v2.3.1

Patch Changes

v2.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

Configuration

📅 Schedule: Branch creation - "after 01:00 and before 07:00 every weekday" in timezone Europe/London, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions github-actions Bot added the size/XS Extra small PR: < 100 lines changed label Mar 13, 2026
@renovate renovate Bot force-pushed the renovate/openrouter-ai-sdk-provider-2.x-lockfile branch from 74392d9 to 92ac458 Compare March 13, 2026 20:15
@renovate renovate Bot changed the title chore(deps): update dependency @openrouter/ai-sdk-provider to v2.3.0 chore(deps): update dependency @openrouter/ai-sdk-provider to v2.3.1 Mar 13, 2026
@github-actions github-actions Bot added size/XS Extra small PR: < 100 lines changed and removed size/XS Extra small PR: < 100 lines changed labels Mar 13, 2026
@renovate renovate Bot changed the title chore(deps): update dependency @openrouter/ai-sdk-provider to v2.3.1 chore(deps): update dependency @openrouter/ai-sdk-provider to v2.3.3 Mar 17, 2026
@renovate renovate Bot force-pushed the renovate/openrouter-ai-sdk-provider-2.x-lockfile branch from 92ac458 to a2f9f69 Compare March 17, 2026 04:56
@github-actions github-actions Bot added size/XS Extra small PR: < 100 lines changed and removed size/XS Extra small PR: < 100 lines changed labels Mar 17, 2026
@peppescg peppescg merged commit eaf127c into main Mar 17, 2026
11 checks passed
@peppescg peppescg deleted the renovate/openrouter-ai-sdk-provider-2.x-lockfile branch March 17, 2026 11:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies size/XS Extra small PR: < 100 lines changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant