Skip to content

chore(deps): bump the minor-and-patch group across 1 directory with 5 updates#366

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/minor-and-patch-994352e836
Open

chore(deps): bump the minor-and-patch group across 1 directory with 5 updates#366
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/minor-and-patch-994352e836

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 27, 2026

Bumps the minor-and-patch group with 4 updates in the / directory: @ai-sdk/openai, @anthropic-ai/sdk, @tanstack/ai-openai and @tanstack/ai.

Updates @ai-sdk/openai from 3.0.2 to 3.0.58

Release notes

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

@​ai-sdk/openai@​3.0.58

Patch Changes

  • 2370948: feat(openai): preserve namespace on function_call output items

@​ai-sdk/openai@​3.0.57

Patch Changes

  • d33e7cc: chore(provider/openai): add type for image model options for type-safe processing
Changelog

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

3.0.58

Patch Changes

  • 2370948: feat(openai): preserve namespace on function_call output items

3.0.57

Patch Changes

  • d33e7cc: chore(provider/openai): add type for image model options for type-safe processing

3.0.56

Patch Changes

  • Updated dependencies [7beadf0]
    • @​ai-sdk/provider-utils@​4.0.26

3.0.55

Patch Changes

  • a727da4: chore: ensure consistent import handling and avoid import duplicates or cycles
  • Updated dependencies [a727da4]
    • @​ai-sdk/provider-utils@​4.0.25
    • @​ai-sdk/provider@​3.0.10

3.0.54

Patch Changes

  • a7f3c72: trigger release for all packages after provenance setup
  • 408a2ad: patch - send content: null instead of empty string for tool-only assistant messages
  • c71ad14: feat(provider/openai): add gpt-image-2 model support
  • Updated dependencies [a7f3c72]
    • @​ai-sdk/provider@​3.0.9
    • @​ai-sdk/provider-utils@​4.0.24

3.0.53

Patch Changes

  • 953385d: fix(openai): default undefined tool-call input to empty object before serializing tool arguments

3.0.52

Patch Changes

  • d42076d: Add AI Gateway hint to provider READMEs

... (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 @anthropic-ai/sdk from 0.72.1 to 0.92.0

Release notes

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

sdk: v0.92.0

0.92.0 (2026-04-30)

Full Changelog: sdk-v0.91.1...sdk-v0.92.0

Features

  • api: improve Managed Agents APIs (ca1bf4a)
  • support setting headers via env (32f67d4)

Bug Fixes

  • bedrock: throw APIError for error events delivered in chunk frames (#1021) (3ae887b)

Chores

  • format: run eslint and prettier separately (7ce257c)
  • internal: codegen related update (f08cc77)

sdk: v0.91.1

0.91.1 (2026-04-24)

Full Changelog: sdk-v0.91.0...sdk-v0.91.1

Bug Fixes

  • memory: use restrictive file mode for memory files (#901) (6db3b7e)

Chores

  • formatter: run prettier and eslint separately (974d22f)

sdk: v0.91.0

0.91.0 (2026-04-23)

Full Changelog: sdk-v0.90.0...sdk-v0.91.0

Features

  • api: CMA Memory public beta (ddf732f)
  • bedrock: use auth header for mantle client (#866) (aec801a)

Bug Fixes

  • api: fix errors in api spec (ae10768)
  • api: restore missing features (1a5b47b)

... (truncated)

Changelog

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

0.92.0 (2026-04-30)

Full Changelog: sdk-v0.91.1...sdk-v0.92.0

Features

  • api: improve Managed Agents APIs (ca1bf4a)
  • support setting headers via env (32f67d4)

Bug Fixes

  • bedrock: throw APIError for error events delivered in chunk frames (#1021) (3ae887b)

Chores

  • format: run eslint and prettier separately (7ce257c)
  • internal: codegen related update (f08cc77)

0.91.1 (2026-04-24)

Full Changelog: sdk-v0.91.0...sdk-v0.91.1

Bug Fixes

  • memory: use restrictive file mode for memory files (#901) (6db3b7e)

Chores

  • formatter: run prettier and eslint separately (974d22f)

0.91.0 (2026-04-23)

Full Changelog: sdk-v0.90.0...sdk-v0.91.0

Features

  • api: CMA Memory public beta (ddf732f)
  • bedrock: use auth header for mantle client (#866) (aec801a)

Bug Fixes

  • api: fix errors in api spec (ae10768)
  • api: restore missing features (1a5b47b)

Chores

... (truncated)

Commits

Updates @tanstack/ai-openai from 0.3.0 to 0.8.2

Release notes

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

@​tanstack/ai-openai@​0.8.2

Patch Changes

  • refactor(ai, ai-openai): narrow error handling before logging (#465)

    catch (error: any) sites in stream-to-response.ts, activities/stream-generation-result.ts, and activities/generateVideo/index.ts are now narrowed to unknown and funnel through a shared toRunErrorPayload(error, fallback) helper that extracts message / code without leaking the original error object (which can carry request state from an SDK).

    Replaced four console.error calls in the OpenAI text adapter's chatStream catch block that dumped the full error object to stdout. SDK errors can carry the original request including auth headers, so the library now logs only the narrowed { message, code } payload via the internal logger — any user-supplied logger receives the sanitized shape, not the raw SDK error.

  • Tighten GeneratedImage and GeneratedAudio to enforce exactly one of url or b64Json via a mutually-exclusive GeneratedMediaSource union. (#463)

    Both types previously declared url? and b64Json? as independently optional, which allowed meaningless {} values and objects that set both fields. They now require exactly one:

    type GeneratedMediaSource =
      | { url: string; b64Json?: never }
      | { b64Json: string; url?: never }

    Existing read patterns like img.url || \data:image/png;base64,${img.b64Json}`continue to work unchanged. The only runtime-visible change is that the@​tanstack/ai-openrouterand@​tanstack/ai-falimage adapters no longer populateurlwith a synthesizeddata:image/png;base64,...URI when the provider returns base64 — they return{ b64Json }only. Consumers that want a data URI should build it fromb64Json` at render time.

  • Updated dependencies [54523f5, 54523f5, af9eb7b, 008f015, 54523f5]:

    • @​tanstack/ai@​0.14.0
    • @​tanstack/ai-client@​0.8.0

@​tanstack/ai-openai@​0.8.1

Patch Changes

  • Wire each adapter's text, summarize, image, speech, transcription, and video paths through the new InternalLogger from @tanstack/ai/adapter-internals: logger.request(...) before each SDK call, logger.provider(...) for every chunk received, and logger.errors(...) in catch blocks. Migrates all pre-existing ad-hoc console.* calls in adapter catch blocks (including the OpenAI and ElevenLabs realtime adapters) onto the structured logger. No adapter factory or config-shape changes. (#467)

  • Updated dependencies [c1fd96f]:

    • @​tanstack/ai@​0.13.0
    • @​tanstack/ai-client@​0.7.14

@​tanstack/ai-openai@​0.8.0

Minor Changes

  • Expose provider-tool factories (webSearchTool, webSearchPreviewTool, fileSearchTool, imageGenerationTool, codeInterpreterTool, mcpTool, computerUseTool, localShellTool, shellTool, applyPatchTool, customTool) on a new /tools subpath. Each factory returns a branded type (e.g. OpenAIWebSearchTool) gated against the selected model's supports.tools list. supports.tools was expanded to include web_search_preview, local_shell, shell, apply_patch. Existing factory signatures and runtime behavior are unchanged. (#466)

Patch Changes

  • Updated dependencies [e32583e]:
    • @​tanstack/ai@​0.12.0
    • @​tanstack/ai-client@​0.7.13
Changelog

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

0.8.2

Patch Changes

  • refactor(ai, ai-openai): narrow error handling before logging (#465)

    catch (error: any) sites in stream-to-response.ts, activities/stream-generation-result.ts, and activities/generateVideo/index.ts are now narrowed to unknown and funnel through a shared toRunErrorPayload(error, fallback) helper that extracts message / code without leaking the original error object (which can carry request state from an SDK).

    Replaced four console.error calls in the OpenAI text adapter's chatStream catch block that dumped the full error object to stdout. SDK errors can carry the original request including auth headers, so the library now logs only the narrowed { message, code } payload via the internal logger — any user-supplied logger receives the sanitized shape, not the raw SDK error.

  • Tighten GeneratedImage and GeneratedAudio to enforce exactly one of url or b64Json via a mutually-exclusive GeneratedMediaSource union. (#463)

    Both types previously declared url? and b64Json? as independently optional, which allowed meaningless {} values and objects that set both fields. They now require exactly one:

    type GeneratedMediaSource =
      | { url: string; b64Json?: never }
      | { b64Json: string; url?: never }

    Existing read patterns like img.url || \data:image/png;base64,${img.b64Json}`continue to work unchanged. The only runtime-visible change is that the@​tanstack/ai-openrouterand@​tanstack/ai-falimage adapters no longer populateurlwith a synthesizeddata:image/png;base64,...URI when the provider returns base64 — they return{ b64Json }only. Consumers that want a data URI should build it fromb64Json` at render time.

  • Updated dependencies [54523f5, 54523f5, af9eb7b, 008f015, 54523f5]:

    • @​tanstack/ai@​0.14.0
    • @​tanstack/ai-client@​0.8.0

0.8.1

Patch Changes

  • Wire each adapter's text, summarize, image, speech, transcription, and video paths through the new InternalLogger from @tanstack/ai/adapter-internals: logger.request(...) before each SDK call, logger.provider(...) for every chunk received, and logger.errors(...) in catch blocks. Migrates all pre-existing ad-hoc console.* calls in adapter catch blocks (including the OpenAI and ElevenLabs realtime adapters) onto the structured logger. No adapter factory or config-shape changes. (#467)

  • Updated dependencies [c1fd96f]:

    • @​tanstack/ai@​0.13.0
    • @​tanstack/ai-client@​0.7.14

0.8.0

Minor Changes

  • Expose provider-tool factories (webSearchTool, webSearchPreviewTool, fileSearchTool, imageGenerationTool, codeInterpreterTool, mcpTool, computerUseTool, localShellTool, shellTool, applyPatchTool, customTool) on a new /tools subpath. Each factory returns a branded type (e.g. OpenAIWebSearchTool) gated against the selected model's supports.tools list. supports.tools was expanded to include web_search_preview, local_shell, shell, apply_patch. Existing factory signatures and runtime behavior are unchanged. (#466)

Patch Changes

  • Updated dependencies [e32583e]:
    • @​tanstack/ai@​0.12.0
    • @​tanstack/ai-client@​0.7.13

0.7.6

... (truncated)

Commits
  • af19dcc ci: Version Packages (#498)
  • af9eb7b Audit remediation: tests, isolate hardening, framework fixes, error hygiene (...
  • 54523f5 feat: audio media support — fal audio/speech/STT adapters, Gemini Lyria + 3.1...
  • 2d21ac2 ci: Version Packages (#493)
  • c1fd96f feat(ai): debug logging system across all activities and adapters (#467)
  • 3dcc474 ci: Version Packages (#491)
  • e32583e feat: Provider tools on /tools subpath with per-model type gating (#466)
  • 4214392 ci: Version Packages (#475)
  • 91ec205 feat: AG-UI core interop - spec-compliant event types (#411)
  • 609567b ci: Version Packages (#455)
  • Additional commits viewable in compare view

Updates @tanstack/ai from 0.3.0 to 0.14.0

Release notes

Sourced from @​tanstack/ai's releases.

@​tanstack/ai@​0.14.0

Minor Changes

  • feat: add generateAudio activity for music and sound-effect generation (#463)

    Adds a new audio activity kind alongside the existing tts and transcription activities:

    • generateAudio() / createAudioOptions() functions
    • AudioAdapter interface and BaseAudioAdapter base class
    • AudioGenerationOptions / AudioGenerationResult / GeneratedAudio types
    • audio:request:started, audio:request:completed, and audio:usage devtools events
  • feat: add useGenerateAudio hook and streaming support for generateAudio() (#463)

    Closes the parity gap between audio generation and the other media activities (image, speech, video, transcription, summarize):

    • generateAudio() now accepts stream: true, returning an AsyncIterable<StreamChunk> that can be piped through toServerSentEventsResponse().
    • AudioGenerateInput type added to @tanstack/ai-client.
    • useGenerateAudio hook added to @tanstack/ai-react, @tanstack/ai-solid, and @tanstack/ai-vue; matching createGenerateAudio added to @tanstack/ai-svelte. All follow the same { generate, result, isLoading, error, status, stop, reset } shape as the existing media hooks and support both connection (SSE) and fetcher transports.
  • Tighten GeneratedImage and GeneratedAudio to enforce exactly one of url or b64Json via a mutually-exclusive GeneratedMediaSource union. (#463)

    Both types previously declared url? and b64Json? as independently optional, which allowed meaningless {} values and objects that set both fields. They now require exactly one:

    type GeneratedMediaSource =
      | { url: string; b64Json?: never }
      | { b64Json: string; url?: never }

    Existing read patterns like img.url || \data:image/png;base64,${img.b64Json}`continue to work unchanged. The only runtime-visible change is that the@​tanstack/ai-openrouterand@​tanstack/ai-falimage adapters no longer populateurlwith a synthesizeddata:image/png;base64,...URI when the provider returns base64 — they return{ b64Json }only. Consumers that want a data URI should build it fromb64Json` at render time.

Patch Changes

  • refactor(ai, ai-openai): narrow error handling before logging (#465)

    catch (error: any) sites in stream-to-response.ts, activities/stream-generation-result.ts, and activities/generateVideo/index.ts are now narrowed to unknown and funnel through a shared toRunErrorPayload(error, fallback) helper that extracts message / code without leaking the original error object (which can carry request state from an SDK).

    Replaced four console.error calls in the OpenAI text adapter's chatStream catch block that dumped the full error object to stdout. SDK errors can carry the original request including auth headers, so the library now logs only the narrowed { message, code } payload via the internal logger — any user-supplied logger receives the sanitized shape, not the raw SDK error.

  • Updated dependencies []:

    • @​tanstack/ai-event-client@​0.2.8

... (truncated)

Changelog

Sourced from @​tanstack/ai's changelog.

0.14.0

Minor Changes

  • feat: add generateAudio activity for music and sound-effect generation (#463)

    Adds a new audio activity kind alongside the existing tts and transcription activities:

    • generateAudio() / createAudioOptions() functions
    • AudioAdapter interface and BaseAudioAdapter base class
    • AudioGenerationOptions / AudioGenerationResult / GeneratedAudio types
    • audio:request:started, audio:request:completed, and audio:usage devtools events
  • feat: add useGenerateAudio hook and streaming support for generateAudio() (#463)

    Closes the parity gap between audio generation and the other media activities (image, speech, video, transcription, summarize):

    • generateAudio() now accepts stream: true, returning an AsyncIterable<StreamChunk> that can be piped through toServerSentEventsResponse().
    • AudioGenerateInput type added to @tanstack/ai-client.
    • useGenerateAudio hook added to @tanstack/ai-react, @tanstack/ai-solid, and @tanstack/ai-vue; matching createGenerateAudio added to @tanstack/ai-svelte. All follow the same { generate, result, isLoading, error, status, stop, reset } shape as the existing media hooks and support both connection (SSE) and fetcher transports.
  • Tighten GeneratedImage and GeneratedAudio to enforce exactly one of url or b64Json via a mutually-exclusive GeneratedMediaSource union. (#463)

    Both types previously declared url? and b64Json? as independently optional, which allowed meaningless {} values and objects that set both fields. They now require exactly one:

    type GeneratedMediaSource =
      | { url: string; b64Json?: never }
      | { b64Json: string; url?: never }

    Existing read patterns like img.url || \data:image/png;base64,${img.b64Json}`continue to work unchanged. The only runtime-visible change is that the@​tanstack/ai-openrouterand@​tanstack/ai-falimage adapters no longer populateurlwith a synthesizeddata:image/png;base64,...URI when the provider returns base64 — they return{ b64Json }only. Consumers that want a data URI should build it fromb64Json` at render time.

Patch Changes

  • refactor(ai, ai-openai): narrow error handling before logging (#465)

    catch (error: any) sites in stream-to-response.ts, activities/stream-generation-result.ts, and activities/generateVideo/index.ts are now narrowed to unknown and funnel through a shared toRunErrorPayload(error, fallback) helper that extracts message / code without leaking the original error object (which can carry request state from an SDK).

    Replaced four console.error calls in the OpenAI text adapter's chatStream catch block that dumped the full error object to stdout. SDK errors can carry the original request including auth headers, so the library now logs only the narrowed { message, code } payload via the internal logger — any user-supplied logger receives the sanitized shape, not the raw SDK error.

  • Updated dependencies []:

    • @​tanstack/ai-event-client@​0.2.8

... (truncated)

Commits
  • af19dcc ci: Version Packages (#498)
  • af9eb7b Audit remediation: tests, isolate hardening, framework fixes, error hygiene (...
  • 54523f5 feat: audio media support — fal audio/speech/STT adapters, Gemini Lyria + 3.1...
  • 2d21ac2 ci: Version Packages (#493)
  • c1fd96f feat(ai): debug logging system across all activities and adapters (#467)
  • 3dcc474 ci: Version Packages (#491)
  • e32583e feat: Provider tools on /tools subpath with per-model type gating (#466)
  • d02950a ci: Version Packages (#489)
  • 633a3d9 fix(ai): nullable wrap for optional nested objects/arrays in strict schema (#...
  • 4214392 ci: Version Packages (#475)
  • Additional commits viewable in compare view

Updates zod from 4.3.5 to 3.25.76

Commits

Copilot AI review requested due to automatic review settings April 27, 2026 08:58
@dependabot dependabot Bot requested a review from a team as a code owner April 27, 2026 08:58
@dependabot dependabot Bot review requested due to automatic review settings April 27, 2026 08:58
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

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

No issues found across 2 files

Requires human review: Significant version bumps for pre-v1 AI SDKs (Anthropic/TanStack) with documented breaking changes in media response shapes require manual verification of consuming code.

… updates

Bumps the minor-and-patch group with 4 updates in the / directory: [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai), [@anthropic-ai/sdk](https://github.com/anthropics/anthropic-sdk-typescript), [@tanstack/ai-openai](https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai-openai) and [@tanstack/ai](https://github.com/TanStack/ai/tree/HEAD/packages/typescript/ai).


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

Updates `@anthropic-ai/sdk` from 0.72.1 to 0.92.0
- [Release notes](https://github.com/anthropics/anthropic-sdk-typescript/releases)
- [Changelog](https://github.com/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md)
- [Commits](anthropics/anthropic-sdk-typescript@sdk-v0.72.1...sdk-v0.92.0)

Updates `@tanstack/ai-openai` from 0.3.0 to 0.8.2
- [Release notes](https://github.com/TanStack/ai/releases)
- [Changelog](https://github.com/TanStack/ai/blob/main/packages/typescript/ai-openai/CHANGELOG.md)
- [Commits](https://github.com/TanStack/ai/commits/@tanstack/ai-openai@0.8.2/packages/typescript/ai-openai)

Updates `@tanstack/ai` from 0.3.0 to 0.14.0
- [Release notes](https://github.com/TanStack/ai/releases)
- [Changelog](https://github.com/TanStack/ai/blob/main/packages/typescript/ai/CHANGELOG.md)
- [Commits](https://github.com/TanStack/ai/commits/@tanstack/ai@0.14.0/packages/typescript/ai)

Updates `zod` from 4.3.5 to 3.25.76
- [Release notes](https://github.com/colinhacks/zod/releases)
- [Commits](colinhacks/zod@v4.3.5...v3.25.76)

---
updated-dependencies:
- dependency-name: "@ai-sdk/openai"
  dependency-version: 3.0.53
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: "@anthropic-ai/sdk"
  dependency-version: 0.91.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: "@tanstack/ai"
  dependency-version: 0.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: "@tanstack/ai-openai"
  dependency-version: 0.8.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: zod
  dependency-version: 3.25.76
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Copilot AI review requested due to automatic review settings May 4, 2026 09:15
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/minor-and-patch-994352e836 branch from 5fe601d to a8b3e3d Compare May 4, 2026 09:15
@dependabot dependabot Bot review requested due to automatic review settings May 4, 2026 09:15
@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented May 4, 2026

Open in StackBlitz

npm i https://pkg.pr.new/StackOneHQ/stackone-ai-node/@stackone/ai@366

commit: a8b3e3d

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants