Skip to content

Update all patch and minor dependencies#54

Merged
manuelwedler merged 1 commit intosourcifyeth:stagingfrom
renovate-bot:renovate/all-patch-and-minor
Mar 17, 2026
Merged

Update all patch and minor dependencies#54
manuelwedler merged 1 commit intosourcifyeth:stagingfrom
renovate-bot:renovate/all-patch-and-minor

Conversation

@renovate-bot
Copy link
Copy Markdown
Contributor

@renovate-bot renovate-bot commented Mar 17, 2026

This PR contains the following updates:

Package Change Age Confidence
@openrouter/ai-sdk-provider 2.2.32.3.3 age confidence
ai (source) 6.0.1086.0.116 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

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

v2.2.4

Compare Source

Patch Changes
  • #​427 34b1c27 Thanks @​robert-j-y! - fix: preserve thinking block signature in streaming reasoning deltas

    Fixed two bugs causing Anthropic thinking block signatures to be lost during streaming:

    1. Signature-only deltas (containing a signature but no text) were silently dropped by the if (detail.text) guard in the reasoning delta handler. These deltas are now emitted with an empty string text, ensuring the signature propagates to downstream consumers.

    2. Per-delta providerMetadata.reasoning_details only contained the current chunk's details instead of an accumulated snapshot. This meant the signature (which arrives in a later delta) was never visible in earlier deltas' metadata. Now each reasoning delta carries a snapshot of all accumulated reasoning details.

    These fixes prevent "Invalid signature in thinking block" errors in multi-turn conversations with Anthropic models.

vercel/ai (ai)

v6.0.116

Compare Source

Patch Changes

v6.0.115

Compare Source

Patch Changes

v6.0.114

Compare Source

Patch Changes
  • 2291047: fix(ai): fix missing support for image thought signatures (e.g. for Gemini image models)

v6.0.113

Compare Source

Patch Changes
  • 70d3980: fix(ai): use errorMode 'text' in approval continuation to preserve tool error messages

v6.0.112

Compare Source

Patch Changes

v6.0.111

Compare Source

Patch Changes
  • 2129c82: feat(ai): register global telemetry integrations

v6.0.110

Compare Source

Patch Changes

v6.0.109

Compare Source

Patch Changes

Configuration

📅 Schedule: Branch creation - "before 6am on tuesday" in timezone Europe/Berlin, 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

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

@netlify
Copy link
Copy Markdown

netlify Bot commented Mar 17, 2026

Deploy Preview for sourcify-ui ready!

Name Link
🔨 Latest commit 0eb7f86
🔍 Latest deploy log https://app.netlify.com/projects/sourcify-ui/deploys/69b8e2020540ce000863891b
😎 Deploy Preview https://deploy-preview-54--sourcify-ui.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@renovate-bot renovate-bot force-pushed the renovate/all-patch-and-minor branch from 21e21a0 to 0eb7f86 Compare March 17, 2026 05:09
@manuelwedler manuelwedler merged commit b759054 into sourcifyeth:staging Mar 17, 2026
5 checks passed
@renovate-bot renovate-bot deleted the renovate/all-patch-and-minor branch March 17, 2026 08:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants