Skip to content

chore(deps): bump the npm-prod group across 1 directory with 36 updates - #268

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/npm-prod-9704117e3e
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/npm-prod-9704117e3e

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 13, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the npm-prod group with 35 updates in the / directory:

Package From To
@ai-sdk/anthropic 3.0.71 4.0.36
@ai-sdk/deepseek 2.0.29 3.0.26
@ai-sdk/google 3.0.64 4.0.39
@ai-sdk/groq 3.0.35 4.0.26
@ai-sdk/openai 3.0.53 4.0.36
@ai-sdk/openai-compatible 2.0.41 3.0.28
@codemirror/commands 6.10.0 6.10.4
@codemirror/lang-markdown 6.5.0 6.5.2
@codemirror/language 6.11.3 6.12.4
@codemirror/view 6.38.8 6.43.8
chokidar 4.0.3 5.0.0
@lezer/markdown 1.6.0 1.7.2
@noble/hashes 2.2.0 2.3.0
@opencode-ai/sdk 1.14.20 1.18.16
@openrouter/ai-sdk-provider 2.8.0 3.0.0
@tanstack/react-virtual 3.13.24 3.14.9
ai 6.0.168 7.0.58
electron-updater 6.8.3 6.8.9
framer-motion 12.23.25 13.1.0
ignore 7.0.5 7.0.6
katex 0.16.25 0.18.4
lucide-react 0.460.0 1.31.0
marked 15.0.12 18.0.9
mermaid 11.15.0 11.16.1
ollama-ai-provider-v2 3.5.0 4.0.1
pdfjs-dist 5.4.296 6.2.108
react 18.3.1 19.2.8
react-dom 18.3.1 19.2.8
react-pdf 10.2.0 10.4.1
sonner 2.0.7 2.0.8
tailwind-merge 2.6.0 3.6.0
turndown 7.2.2 7.2.4
yaml 2.8.3 2.9.0
zod 4.1.13 4.4.3
zustand 5.0.8 5.0.14

Updates @ai-sdk/anthropic from 3.0.71 to 4.0.36

Release notes

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

@​ai-sdk/react@​3.0.256

Patch Changes

  • d3d3124: Avoid repeatedly deep-cloning accumulated message payloads during chat streaming.

@​ai-sdk/react@​3.0.255

Patch Changes

  • Updated dependencies [d91d30b]
    • ai@6.0.253

@​ai-sdk/react@​3.0.254

Patch Changes

  • Updated dependencies [2f96d3f]
  • Updated dependencies [afb1965]
    • ai@6.0.252

@​ai-sdk/vue@​3.0.253

Patch Changes

  • Updated dependencies [d91d30b]
    • ai@6.0.253

@​ai-sdk/vue@​3.0.252

Patch Changes

  • Updated dependencies [2f96d3f]
  • Updated dependencies [afb1965]
    • ai@6.0.252

@​ai-sdk/svelte@​3.0.235

Patch Changes

  • ai@5.0.235

@​ai-sdk/svelte@​3.0.234

Patch Changes

  • Updated dependencies [412c15e]
    • ai@5.0.234

@​ai-sdk/gateway@​3.0.172

Patch Changes

  • 0ec239b: Backport: chore(provider/gateway): update gateway model settings files

@​ai-sdk/gateway@​3.0.171

Patch Changes

... (truncated)

Changelog

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

4.0.36

Patch Changes

  • Updated dependencies [ad6a650]
  • Updated dependencies [81cd026]
    • @​ai-sdk/provider@​4.0.7
    • @​ai-sdk/provider-utils@​5.0.25

4.0.35

Patch Changes

  • Updated dependencies [1937bef]
    • @​ai-sdk/provider-utils@​5.0.24

4.0.34

Patch Changes

  • e6415bd: feat(anthropic): add text batch support

4.0.33

Patch Changes

  • Updated dependencies [3469d0c]
    • @​ai-sdk/provider@​4.0.6
    • @​ai-sdk/provider-utils@​5.0.23

4.0.32

Patch Changes

  • 8b96941: Reject spliced Anthropic generations while allowing duplicate message start events for the active message.

4.0.31

Patch Changes

  • 7a9da75: Add maxTokens to the advisor_20260301 tool, forward it as max_tokens to cap each advisor sub-inference independently of executor output, and preserve advisor stopReason metadata for truncation detection and multi-turn replay.
  • Updated dependencies [2b60826]
    • @​ai-sdk/provider-utils@​5.0.22

4.0.30

Patch Changes

  • Updated dependencies [1bec07d]
    • @​ai-sdk/provider-utils@​5.0.21

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​ai-sdk/anthropic since your current version.


Updates @ai-sdk/deepseek from 2.0.29 to 3.0.26

Release notes

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

@​ai-sdk/langchain@​2.0.261

Patch Changes

  • Updated dependencies [d91d30b]
    • ai@6.0.253

@​ai-sdk/langchain@​2.0.260

Patch Changes

  • Updated dependencies [2f96d3f]
  • Updated dependencies [afb1965]
    • ai@6.0.252

@​ai-sdk/llamaindex@​2.0.253

Patch Changes

  • Updated dependencies [d91d30b]
    • ai@6.0.253

@​ai-sdk/rsc@​2.0.253

Patch Changes

  • Updated dependencies [d91d30b]
    • ai@6.0.253

@​ai-sdk/llamaindex@​2.0.252

Patch Changes

  • Updated dependencies [2f96d3f]
  • Updated dependencies [afb1965]
    • ai@6.0.252

@​ai-sdk/rsc@​2.0.252

Patch Changes

  • Updated dependencies [2f96d3f]
  • Updated dependencies [afb1965]
    • ai@6.0.252

@​ai-sdk/react@​2.0.238

Patch Changes

  • ai@5.0.235

@​ai-sdk/react@​2.0.237

Patch Changes

  • Updated dependencies [412c15e]
    • ai@5.0.234

... (truncated)

Changelog

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

3.0.26

Patch Changes

  • Updated dependencies [ad6a650]
  • Updated dependencies [81cd026]
    • @​ai-sdk/provider@​4.0.7
    • @​ai-sdk/provider-utils@​5.0.25

3.0.25

Patch Changes

  • Updated dependencies [1937bef]
    • @​ai-sdk/provider-utils@​5.0.24

3.0.24

Patch Changes

  • Updated dependencies [3469d0c]
    • @​ai-sdk/provider@​4.0.6
    • @​ai-sdk/provider-utils@​5.0.23

3.0.23

Patch Changes

  • Updated dependencies [2b60826]
    • @​ai-sdk/provider-utils@​5.0.22

3.0.22

Patch Changes

  • 1bec07d: Fix streamed tool calls with non-zero, non-contiguous, reused, or missing indexes.
  • Updated dependencies [1bec07d]
    • @​ai-sdk/provider-utils@​5.0.21

3.0.21

Patch Changes

  • Updated dependencies [160ccdb]
    • @​ai-sdk/provider-utils@​5.0.20

3.0.20

Patch Changes

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​ai-sdk/deepseek since your current version.


Updates @ai-sdk/google from 3.0.64 to 4.0.39

Release notes

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

@​ai-sdk/google@​3.0.108

Patch Changes

  • dd7ecd7: Preserve forced tool calls when strict function tools are configured.
Changelog

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

4.0.39

Patch Changes

  • Updated dependencies [ad6a650]
  • Updated dependencies [81cd026]
    • @​ai-sdk/provider@​4.0.7
    • @​ai-sdk/provider-utils@​5.0.25

4.0.38

Patch Changes

  • Updated dependencies [1937bef]
    • @​ai-sdk/provider-utils@​5.0.24

4.0.37

Patch Changes

  • bbd9b31: chore: rename *TranslationModel and its related types to *SpeechTranslationModel for consistency

4.0.36

Patch Changes

  • Updated dependencies [3469d0c]
    • @​ai-sdk/provider@​4.0.6
    • @​ai-sdk/provider-utils@​5.0.23

4.0.35

Patch Changes

  • Updated dependencies [2b60826]
    • @​ai-sdk/provider-utils@​5.0.22

4.0.34

Patch Changes

  • Updated dependencies [1bec07d]
    • @​ai-sdk/provider-utils@​5.0.21

4.0.33

Patch Changes

  • Updated dependencies [160ccdb]
    • @​ai-sdk/provider-utils@​5.0.20

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​ai-sdk/google since your current version.


Updates @ai-sdk/groq from 3.0.35 to 4.0.26

Release notes

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

@​ai-sdk/react@​3.0.256

Patch Changes

  • d3d3124: Avoid repeatedly deep-cloning accumulated message payloads during chat streaming.

@​ai-sdk/react@​3.0.255

Patch Changes

  • Updated dependencies [d91d30b]
    • ai@6.0.253

@​ai-sdk/react@​3.0.254

Patch Changes

  • Updated dependencies [2f96d3f]
  • Updated dependencies [afb1965]
    • ai@6.0.252

@​ai-sdk/vue@​3.0.253

Patch Changes

  • Updated dependencies [d91d30b]
    • ai@6.0.253

@​ai-sdk/vue@​3.0.252

Patch Changes

  • Updated dependencies [2f96d3f]
  • Updated dependencies [afb1965]
    • ai@6.0.252

@​ai-sdk/svelte@​3.0.235

Patch Changes

  • ai@5.0.235

@​ai-sdk/svelte@​3.0.234

Patch Changes

  • Updated dependencies [412c15e]
    • ai@5.0.234

@​ai-sdk/gateway@​3.0.172

Patch Changes

  • 0ec239b: Backport: chore(provider/gateway): update gateway model settings files

@​ai-sdk/gateway@​3.0.171

Patch Changes

... (truncated)

Changelog

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

4.0.26

Patch Changes

  • Updated dependencies [ad6a650]
  • Updated dependencies [81cd026]
    • @​ai-sdk/provider@​4.0.7
    • @​ai-sdk/provider-utils@​5.0.25

4.0.25

Patch Changes

  • Updated dependencies [1937bef]
    • @​ai-sdk/provider-utils@​5.0.24

4.0.24

Patch Changes

  • Updated dependencies [3469d0c]
    • @​ai-sdk/provider@​4.0.6
    • @​ai-sdk/provider-utils@​5.0.23

4.0.23

Patch Changes

  • Updated dependencies [2b60826]
    • @​ai-sdk/provider-utils@​5.0.22

4.0.22

Patch Changes

  • 1bec07d: Fix streamed tool calls with non-zero, non-contiguous, reused, or missing indexes.
  • Updated dependencies [1bec07d]
    • @​ai-sdk/provider-utils@​5.0.21

4.0.21

Patch Changes

  • Updated dependencies [160ccdb]
    • @​ai-sdk/provider-utils@​5.0.20

4.0.20

Patch Changes

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​ai-sdk/groq since your current version.


Updates @ai-sdk/openai from 3.0.53 to 4.0.36

Release notes

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

@​ai-sdk/openai@​3.0.96

Patch Changes

  • 64facff: Reconstruct provider-executed shell calls when continuing OpenAI Responses with storage disabled.

@​ai-sdk/openai@​3.0.95

Patch Changes

  • bdb46fe: Avoid duplicate MCP approval request references when continuing stored OpenAI Responses.
Changelog

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

4.0.36

Patch Changes

  • 6157098: fix(openai): serialize tool text outputs when an output schema is configured
  • 4cd4548: Accept serviceTier: 'fast' on OpenAI chat and responses models. OpenAI renamed priority processing to Fast mode and accepts service_tier: 'fast' and 'priority' interchangeably, so 'fast' is now passed through verbatim and gated on the same model capability as 'priority'.
  • Updated dependencies [ad6a650]
  • Updated dependencies [81cd026]
    • @​ai-sdk/provider@​4.0.7
    • @​ai-sdk/provider-utils@​5.0.25

4.0.35

Patch Changes

  • Updated dependencies [1937bef]
    • @​ai-sdk/provider-utils@​5.0.24

4.0.34

Patch Changes

  • 73d48d0: fix(provider/openai): correlate rotating Responses API item IDs by output index
  • bbd9b31: chore: rename *TranslationModel and its related types to *SpeechTranslationModel for consistency

4.0.33

Patch Changes

  • e6a93c4: feat(openai): support batch APIs with experimental_startTextBatch

4.0.32

Patch Changes

  • Updated dependencies [3469d0c]
    • @​ai-sdk/provider@​4.0.6
    • @​ai-sdk/provider-utils@​5.0.23

4.0.31

Patch Changes

  • Updated dependencies [2b60826]
    • @​ai-sdk/provider-utils@​5.0.22

4.0.30

Patch Changes

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​ai-sdk/openai since your current version.


Updates @ai-sdk/openai-compatible from 2.0.41 to 3.0.28

Release notes

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

@​ai-sdk/langchain@​2.0.261

Patch Changes

  • Updated dependencies [d91d30b]
    • ai@6.0.253

@​ai-sdk/langchain@​2.0.260

Patch Changes

  • Updated dependencies [2f96d3f]
  • Updated dependencies [afb1965]
    • ai@6.0.252

@​ai-sdk/llamaindex@​2.0.253

Patch Changes

  • Updated dependencies [d91d30b]
    • ai@6.0.253

@​ai-sdk/rsc@​2.0.253

Patch Changes

  • Updated dependencies [d91d30b]
    • ai@6.0.253

@​ai-sdk/llamaindex@​2.0.252

Patch Changes

  • Updated dependencies [2f96d3f]
  • Updated dependencies [afb1965]
    • ai@6.0.252

@​ai-sdk/rsc@​2.0.252

Patch Changes

  • Updated dependencies [2f96d3f]
  • Updated dependencies [afb1965]
    • ai@6.0.252

@​ai-sdk/react@​2.0.238

Patch Changes

  • ai@5.0.235

@​ai-sdk/react@​2.0.237

Patch Changes

  • Updated dependencies [412c15e]
    • ai@5.0.234

... (truncated)

Changelog

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

3.0.28

Patch Changes

  • 83e6510: fix(provider/openai-compatible): clamp outputTokens.text at 0 when a provider reports completion_tokens_details.reasoning_tokens greater than completion_tokens (observed with Baseten serving reasoning models that hit the length stop mid-reasoning). The text share of completion tokens can never be negative; total and reasoning remain as reported by the provider.

3.0.27

Patch Changes

  • Updated dependencies [ad6a650]
  • Updated dependencies [81cd026]
    • @​ai-sdk/provider@​4.0.7
    • @​ai-sdk/provider-utils@​5.0.25

3.0.26

Patch Changes

  • Updated dependencies [1937bef]
    • @​ai-sdk/provider-utils@​5.0.24

3.0.25

Patch Changes

  • Updated dependencies [3469d0c]
    • @​ai-sdk/provider@​4.0.6
    • @​ai-sdk/provider-utils@​5.0.23

3.0.24

Patch Changes

  • Updated dependencies [2b60826]
    • @​ai-sdk/provider-utils@​5.0.22

3.0.23

Patch Changes

  • 1bec07d: Fix streamed tool calls with non-zero, non-contiguous, reused, or missing indexes.
  • Updated dependencies [1bec07d]
    • @​ai-sdk/provider-utils@​5.0.21

3.0.22

Patch Changes

  • Updated dependencies [160ccdb]

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​ai-sdk/openai-compatible since your current version.


Updates @codemirror/commands from 6.10.0 to 6.10.4

Changelog

Sourced from @​codemirror/commands's changelog.

6.10.3 (2026-03-12)

Bug fixes

Make sure selection-extending commands preserve the associativity of the selection head.

6.10.2 (2026-02-06)

Bug fixes

Move the selection to a less surprising place when undoing, moving the selection, redoing, then undoing again.

6.10.1 (2025-12-17)

Bug fixes

Fix a bug where copyLineDown would leave the cursor on the wrong line when it was at the start of the line.

Commits

Updates @codemirror/lang-markdown from 6.5.0 to 6.5.2

Commits

Updates @codemirror/language from 6.11.3 to 6.12.4

Changelog

Sourced from @​codemirror/language's changelog.

6.12.3 (2026-03-25)

Bug fixes

Fix a crash in bracketMatching when composing at end of document.

6.12.2 (2026-02-25)

Bug fixes

Make sure brackets are highlighted in the initial editor state.

Pause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.

6.12.1 (2025-12-22)

Bug fixes

Improve finding inner language in syntax tree when the nested parse has been marked as bracketed.

Commits

Updates @codemirror/state from 6.5.2 to 6.7.1

Changelog

Sourced from @​codemirror/state's changelog.

6.6.0 (2026-03-12)

New features

EditorSelection.range now takes an optional assoc argument.

SelectionRange.extend can now be given a third argument to specify associativity.

6.5.4 (2026-01-14)

Bug fixes

Make SelectionRange.eq return false when the ranges have different goal columns.

6.5.3 (2025-12-22)

Bug fixes

Fix an issue where RangeValue.eq could get called with a value of a different class.

EditorState.charCategorizer now only uses the highest-precedence set of word characters from the language data, to allow overriding these.

Commits

Updates @codemirror/view from 6.38.8 to 6.43.8

Changelog

Sourced from @​codemirror/view's changelog.

6.41.0 (2026-04-01)

Bug fixes

Fix an issue where EditorView.posAtCoords could incorrectly return a position near a higher element on the line, in mixed-font-size lines.

Expand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.

New features

The new EditorView.cursorScrollMargin facet can now be used to configure the extra space used when scrolling the cursor into view.

6.40.0 (2026-03-12)

Bug fixes

Fix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.

Fix an issue where EditorView.moveVertically could move to the wrong place in wrapped lines with a large line height.

Make sure the selection head associativity is properly set for mouse selections made with shift held down.

New features

WidgetType.updateDOM is now called with the previous widget value as third argument.

6.39.17 (2026-03-10)

Bug fixes

Improve touch tap-selection on line wrapping boundaries.

Make drawSelection draw our own selection handles on iOS.

Fix an issue where posAtCoords, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.

6.39.16 (2026-03-02)

Bug fixes

Perform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.

Fix an issue where changing decorations right before a composition could end up corrupting the visible DOM.

Fix an issue where some types of text input over a selection would be read as happening in wrong position.

6.39.15 (2026-02-20)

Bug fixes

... (truncated)

Commits

Updates chokidar from 4.0.3 to 5.0.0

Release notes

Sourced from chokidar's releases.

5.0.0

  • Make the package ESM-only. Reduces on-disk package size from ~150kb to ~80kb
  • Increase minimum node.js version to v20.19. The versions starting from it support loading esm files from cjs
  • fix: Make types more precise paulmillr/chokidar#1424
  • perf: re-use double slash regex paulmillr/chokidar#1435
  • Update readdirp to ESM-only v5
  • Lots of minor improvements in tests
  • Increase security of NPM releases. Switch to token-less Trusted Publishing, with help of jsbt
  • Switch compilation mode to isolatedDeclaration-based typescript for simplified auto-generated docs

New Contributors

Full Changelog: paulmillr/chokidar@4.0.3...5.0.0

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for chokidar since your current version.


Updates @lezer/markdown from 1.6.0 to 1.7.2

Changelog

Sourced from @​lezer/markdown's changelog.

1.6.3 (2026-01-06)

Bug fixes

Fix an issue that caused the parser to re-parse much more than it needed to when reusable content ends in a single list element after many non-list elements.

1.6.2 (2025-12-22)

Bug fixes

Nested parses in fenced blocks are now marked as bracketed.

1.6.1 (2025-12-06)

Bug fixes

Fix an issue where, if a composite node handler added a marker before returning false, that token was parsed twice.

Commits

Updates @noble/hashes from 2.2.0 to 2.3.0

Release notes

Sourced from @​noble/hashes's releases.

2.3.0

Improve speed:

  • +10-45% 32b inputs across all hashes
  • +40% SHA-3 / SHAKE, +50% 1mb KT128 / KT256 / TurboSHAKE, +20% kmac
  • 2.2x argon
  • +20% pbkdf2 and hkdf

Other changes:

  • Better error messages and stricter type checks everywhere
  • Bugfix: HMAC _cloneInto now preserves canXOF (#134, ChALkeR); Argon2d typo rename (#135).
  • blake2.compress renamed to _compress (marked internal).
  • Reduce on-disk unpacked size 869kb → 665kb (-204kb) by disabling source maps (they became less relevant).

Full Changelog: paulmillr/noble-hashes@2.2.0...2.3.0

Commits

Updates @opencode-ai/sdk from 1.14.20 to 1.18.16

Commits

Updates @openrouter/ai-sdk-provider from 2.8.0 to 3.0.0

Release notes

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

3.0.0

What's Changed

New Contributors

Full Changelog: OpenRouterTeam/ai-sdk-provider@2.9.1...3.0.0

2.9.1

What's Changed

Full Changelog: OpenRouterTeam/ai-sdk-provider@2.9.0...2.9.1

2.9.0

What's Changed

New Contributors

Full Changelog: OpenRouterTeam/ai-sdk-provider@2.8.1...2.9.0

2.8.1

What's Changed

Full Changelog: OpenRouterTeam/ai-sdk-provider@2.8.0...2.8.1

Changelog

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

3.0.0

Major Changes

  • #511 0c90b8b Thanks @​Shreyaan! - Support Vercel AI SDK v7 as a v7-only major release.

    This is a breaking change because the provider now peers on ai@^7.0.0, requires Node.js 22 or newer, and publishes ESM-only output. The provider, language, embedding, image, and video model implementations now target the @ai-sdk/provider@4 V4 interfaces, with V4 file payloads and provider-defined tool factories.

    Consumers should upgrade to ai@7, run on Node.js 22+, and import this package from ESM. Usage accounting follows the AI SDK v7 shape: cached input tokens are exposed via usage.inputTokenDetails.cacheReadTokens, and reasoning tokens are exposed via usage.outputTokenDetails.reasoningTokens. OpenRouter-specific cost, BYOK, reasoning details, annotations, and cache-control metadata remain available under providerMetadata.openrouter.

Unreleased

Major Changes

  • feat: support Vercel AI SDK v7.

    This release line is v7-only: it peers on ai@^7.0.0, requires Node.js 22 or newer, and publishes ESM-only output. The provider now implements the @ai-sdk/provider@4 V4 provider/model interfaces across chat, completion, embedding, image, and video models.

    Usage accounting is mapped to the AI SDK v7 token detail shape: cached input tokens are available through usage.inputTokenDetails.cacheReadTokens, and reasoning tokens are available through usage.outputTokenDetails.reasoningTokens. OpenRouter-specific cost, BYOK, reasoning details, annotations, and cache-control metadata continue to be exposed through providerMetadata.openrouter.

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)

2.9.1

Patch Changes

  • #506 e9cff3a Thanks @​robert-j-y! - Send content: null instead of content: "" for assistant messages that contain only tool calls. Fixes AWS Bedrock Nova rejecting requests with "The text field in the ContentBlock object is blank."

2.9.0

Minor Changes

... (truncated)

Commits

Bumps the npm-prod group with 35 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `3.0.71` | `4.0.36` |
| [@ai-sdk/deepseek](https://github.com/vercel/ai/tree/HEAD/packages/deepseek) | `2.0.29` | `3.0.26` |
| [@ai-sdk/google](https://github.com/vercel/ai/tree/HEAD/packages/google) | `3.0.64` | `4.0.39` |
| [@ai-sdk/groq](https://github.com/vercel/ai/tree/HEAD/packages/groq) | `3.0.35` | `4.0.26` |
| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `3.0.53` | `4.0.36` |
| [@ai-sdk/openai-compatible](https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible) | `2.0.41` | `3.0.28` |
| [@codemirror/commands](https://github.com/codemirror/commands) | `6.10.0` | `6.10.4` |
| [@codemirror/lang-markdown](https://github.com/codemirror/lang-markdown) | `6.5.0` | `6.5.2` |
| [@codemirror/language](https://github.com/codemirror/language) | `6.11.3` | `6.12.4` |
| [@codemirror/view](https://github.com/codemirror/view) | `6.38.8` | `6.43.8` |
| [chokidar](https://github.com/paulmillr/chokidar) | `4.0.3` | `5.0.0` |
| [@lezer/markdown](https://github.com/lezer-parser/markdown) | `1.6.0` | `1.7.2` |
| [@noble/hashes](https://github.com/paulmillr/noble-hashes) | `2.2.0` | `2.3.0` |
| [@opencode-ai/sdk](https://github.com/sst/opencode-sdk-js) | `1.14.20` | `1.18.16` |
| [@openrouter/ai-sdk-provider](https://github.com/OpenRouterTeam/ai-sdk-provider) | `2.8.0` | `3.0.0` |
| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.24` | `3.14.9` |
| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `6.0.168` | `7.0.58` |
| [electron-updater](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater) | `6.8.3` | `6.8.9` |
| [framer-motion](https://github.com/motiondivision/motion) | `12.23.25` | `13.1.0` |
| [ignore](https://github.com/kaelzhang/node-ignore) | `7.0.5` | `7.0.6` |
| [katex](https://github.com/KaTeX/KaTeX) | `0.16.25` | `0.18.4` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.460.0` | `1.31.0` |
| [marked](https://github.com/markedjs/marked) | `15.0.12` | `18.0.9` |
| [mermaid](https://github.com/mermaid-js/mermaid) | `11.15.0` | `11.16.1` |
| [ollama-ai-provider-v2](https://github.com/nordwestt/ollama-ai-provider-v2) | `3.5.0` | `4.0.1` |
| [pdfjs-dist](https://github.com/mozilla/pdf.js) | `5.4.296` | `6.2.108` |
| [react](https://github.com/react/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.8` |
| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.8` |
| [react-pdf](https://github.com/wojtekmaj/react-pdf/tree/HEAD/packages/react-pdf) | `10.2.0` | `10.4.1` |
| [sonner](https://github.com/emilkowalski/sonner) | `2.0.7` | `2.0.8` |
| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `2.6.0` | `3.6.0` |
| [turndown](https://github.com/mixmark-io/turndown) | `7.2.2` | `7.2.4` |
| [yaml](https://github.com/eemeli/yaml) | `2.8.3` | `2.9.0` |
| [zod](https://github.com/colinhacks/zod) | `4.1.13` | `4.4.3` |
| [zustand](https://github.com/pmndrs/zustand) | `5.0.8` | `5.0.14` |



Updates `@ai-sdk/anthropic` from 3.0.71 to 4.0.36
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/anthropic/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/anthropic@4.0.36/packages/anthropic)

Updates `@ai-sdk/deepseek` from 2.0.29 to 3.0.26
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/deepseek/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/deepseek@3.0.26/packages/deepseek)

Updates `@ai-sdk/google` from 3.0.64 to 4.0.39
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/google/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/google@4.0.39/packages/google)

Updates `@ai-sdk/groq` from 3.0.35 to 4.0.26
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/groq/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/groq@4.0.26/packages/groq)

Updates `@ai-sdk/openai` from 3.0.53 to 4.0.36
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/openai/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/openai@4.0.36/packages/openai)

Updates `@ai-sdk/openai-compatible` from 2.0.41 to 3.0.28
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/openai-compatible/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/@ai-sdk/openai-compatible@3.0.28/packages/openai-compatible)

Updates `@codemirror/commands` from 6.10.0 to 6.10.4
- [Changelog](https://github.com/codemirror/commands/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codemirror/commands/commits)

Updates `@codemirror/lang-markdown` from 6.5.0 to 6.5.2
- [Changelog](https://github.com/codemirror/lang-markdown/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codemirror/lang-markdown/commits)

Updates `@codemirror/language` from 6.11.3 to 6.12.4
- [Changelog](https://github.com/codemirror/language/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codemirror/language/commits)

Updates `@codemirror/state` from 6.5.2 to 6.7.1
- [Changelog](https://github.com/codemirror/state/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codemirror/state/commits)

Updates `@codemirror/view` from 6.38.8 to 6.43.8
- [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codemirror/view/commits)

Updates `chokidar` from 4.0.3 to 5.0.0
- [Release notes](https://github.com/paulmillr/chokidar/releases)
- [Commits](paulmillr/chokidar@4.0.3...5.0.0)

Updates `@lezer/markdown` from 1.6.0 to 1.7.2
- [Changelog](https://github.com/lezer-parser/markdown/blob/main/CHANGELOG.md)
- [Commits](https://github.com/lezer-parser/markdown/commits)

Updates `@noble/hashes` from 2.2.0 to 2.3.0
- [Release notes](https://github.com/paulmillr/noble-hashes/releases)
- [Commits](paulmillr/noble-hashes@2.2.0...2.3.0)

Updates `@opencode-ai/sdk` from 1.14.20 to 1.18.16
- [Release notes](https://github.com/sst/opencode-sdk-js/releases)
- [Changelog](https://github.com/anomalyco/opencode-sdk-js/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sst/opencode-sdk-js/commits)

Updates `@openrouter/ai-sdk-provider` from 2.8.0 to 3.0.0
- [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@2.8.0...3.0.0)

Updates `@tanstack/react-virtual` from 3.13.24 to 3.14.9
- [Release notes](https://github.com/TanStack/virtual/releases)
- [Changelog](https://github.com/TanStack/virtual/blob/main/packages/react-virtual/CHANGELOG.md)
- [Commits](https://github.com/TanStack/virtual/commits/@tanstack/react-virtual@3.14.9/packages/react-virtual)

Updates `ai` from 6.0.168 to 7.0.58
- [Release notes](https://github.com/vercel/ai/releases)
- [Changelog](https://github.com/vercel/ai/blob/main/packages/ai/CHANGELOG.md)
- [Commits](https://github.com/vercel/ai/commits/ai@7.0.58/packages/ai)

Updates `electron-updater` from 6.8.3 to 6.8.9
- [Release notes](https://github.com/electron-userland/electron-builder/releases)
- [Changelog](https://github.com/electron-userland/electron-builder/blob/master/packages/electron-updater/CHANGELOG.md)
- [Commits](https://github.com/electron-userland/electron-builder/commits/electron-updater@6.8.9/packages/electron-updater)

Updates `framer-motion` from 12.23.25 to 13.1.0
- [Changelog](https://github.com/motiondivision/motion/blob/main/CHANGELOG.md)
- [Commits](motiondivision/motion@v12.23.25...v13.1.0)

Updates `ignore` from 7.0.5 to 7.0.6
- [Release notes](https://github.com/kaelzhang/node-ignore/releases)
- [Commits](kaelzhang/node-ignore@7.0.5...7.0.6)

Updates `katex` from 0.16.25 to 0.18.4
- [Release notes](https://github.com/KaTeX/KaTeX/releases)
- [Changelog](https://github.com/KaTeX/KaTeX/blob/main/CHANGELOG.md)
- [Commits](KaTeX/KaTeX@v0.16.25...v0.18.4)

Updates `lucide-react` from 0.460.0 to 1.31.0
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/1.31.0/packages/lucide-react)

Updates `marked` from 15.0.12 to 18.0.9
- [Release notes](https://github.com/markedjs/marked/releases)
- [Commits](markedjs/marked@v15.0.12...v18.0.9)

Updates `mermaid` from 11.15.0 to 11.16.1
- [Release notes](https://github.com/mermaid-js/mermaid/releases)
- [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.15.0...mermaid@11.16.1)

Updates `ollama-ai-provider-v2` from 3.5.0 to 4.0.1
- [Changelog](https://github.com/opencomp-eu/ollama-ai-provider-v2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nordwestt/ollama-ai-provider-v2/commits)

Updates `pdfjs-dist` from 5.4.296 to 6.2.108
- [Release notes](https://github.com/mozilla/pdf.js/releases)
- [Commits](mozilla/pdf.js@v5.4.296...v6.2.108)

Updates `react` from 18.3.1 to 19.2.8
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.2.8/packages/react)

Updates `react-dom` from 18.3.1 to 19.2.8
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.2.8/packages/react-dom)

Updates `react-pdf` from 10.2.0 to 10.4.1
- [Release notes](https://github.com/wojtekmaj/react-pdf/releases)
- [Commits](https://github.com/wojtekmaj/react-pdf/commits/v10.4.1/packages/react-pdf)

Updates `sonner` from 2.0.7 to 2.0.8
- [Release notes](https://github.com/emilkowalski/sonner/releases)
- [Commits](emilkowalski/sonner@v2.0.7...v2.0.8)

Updates `tailwind-merge` from 2.6.0 to 3.6.0
- [Release notes](https://github.com/dcastil/tailwind-merge/releases)
- [Commits](dcastil/tailwind-merge@v2.6.0...v3.6.0)

Updates `turndown` from 7.2.2 to 7.2.4
- [Release notes](https://github.com/mixmark-io/turndown/releases)
- [Commits](mixmark-io/turndown@v7.2.2...v7.2.4)

Updates `yaml` from 2.8.3 to 2.9.0
- [Release notes](https://github.com/eemeli/yaml/releases)
- [Commits](eemeli/yaml@v2.8.3...v2.9.0)

Updates `zod` from 4.1.13 to 4.4.3
- [Release notes](https://github.com/colinhacks/zod/releases)
- [Commits](colinhacks/zod@v4.1.13...v4.4.3)

Updates `zustand` from 5.0.8 to 5.0.14
- [Release notes](https://github.com/pmndrs/zustand/releases)
- [Commits](pmndrs/zustand@v5.0.8...v5.0.14)

---
updated-dependencies:
- dependency-name: "@ai-sdk/anthropic"
  dependency-version: 4.0.36
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-prod
- dependency-name: "@ai-sdk/deepseek"
  dependency-version: 3.0.26
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-prod
- dependency-name: "@ai-sdk/google"
  dependency-version: 4.0.39
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-prod
- dependency-name: "@ai-sdk/groq"
  dependency-version: 4.0.26
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-prod
- dependency-name: "@ai-sdk/openai"
  dependency-version: 4.0.36
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-prod
- dependency-name: "@ai-sdk/openai-compatible"
  dependency-version: 3.0.28
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-prod
- dependency-name: "@codemirror/commands"
  dependency-version: 6.10.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-prod
- dependency-name: "@codemirror/lang-markdown"
  dependency-version: 6.5.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-prod
- dependency-name: "@codemirror/language"
  dependency-version: 6.12.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-prod
- dependency-name: "@codemirror/state"
  dependency-version: 6.7.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-prod
- dependency-name: "@codemirror/view"
  dependency-version: 6.43.8
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-prod
- dependency-name: chokidar
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-prod
- dependency-name: "@lezer/markdown"
  dependency-version: 1.7.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-prod
- dependency-name: "@noble/hashes"
  dependency-version: 2.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-prod
- dependency-name: "@opencode-ai/sdk"
  dependency-version: 1.18.16
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-prod
- dependency-name: "@openrouter/ai-sdk-provider"
  dependency-version: 3.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-prod
- dependency-name: "@tanstack/react-virtual"
  dependency-version: 3.14.9
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-prod
- dependency-name: ai
  dependency-version: 7.0.58
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-prod
- dependency-name: electron-updater
  dependency-version: 6.8.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-prod
- dependency-name: framer-motion
  dependency-version: 13.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-prod
- dependency-name: ignore
  dependency-version: 7.0.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-prod
- dependency-name: katex
  dependency-version: 0.18.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-prod
- dependency-name: lucide-react
  dependency-version: 1.31.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-prod
- dependency-name: marked
  dependency-version: 18.0.9
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-prod
- dependency-name: mermaid
  dependency-version: 11.16.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-prod
- dependency-name: ollama-ai-provider-v2
  dependency-version: 4.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-prod
- dependency-name: pdfjs-dist
  dependency-version: 6.2.108
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-prod
- dependency-name: react
  dependency-version: 19.2.8
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-prod
- dependency-name: react-dom
  dependency-version: 19.2.8
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-prod
- dependency-name: react-pdf
  dependency-version: 10.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-prod
- dependency-name: sonner
  dependency-version: 2.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-prod
- dependency-name: tailwind-merge
  dependency-version: 3.6.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm-prod
- dependency-name: turndown
  dependency-version: 7.2.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-prod
- dependency-name: yaml
  dependency-version: 2.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-prod
- dependency-name: zod
  dependency-version: 4.4.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-prod
- dependency-name: zustand
  dependency-version: 5.0.14
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-prod
...

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 Aug 13, 2026
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.

0 participants