Skip to content

ci: Version Packages - #1059

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main
Open

ci: Version Packages#1059
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@tanstack/ai@0.44.0

Minor Changes

  • #1047 59aa8b5 - feat(ai): add timeout and abortSignal to media generation activities

    Media activities (generateImage, generateAudio, generateVideo, generateSpeech, generateTranscription, and summarize) now accept optional timeout and abortSignal. Core composes them into a request-specific effective signal, races the adapter call so hung providers reject, clears timeout resources on settle, and routes aborts to middleware onAbort (not onError).

    @tanstack/ai-fal forwards the signal to fal.subscribe() / fal.queue.submit() per request — never via global fal.config() — so concurrent generations stay isolated.

@tanstack/ai-fal@0.10.0

Minor Changes

  • #1047 59aa8b5 - feat(ai): add timeout and abortSignal to media generation activities

    Media activities (generateImage, generateAudio, generateVideo, generateSpeech, generateTranscription, and summarize) now accept optional timeout and abortSignal. Core composes them into a request-specific effective signal, races the adapter call so hung providers reject, clears timeout resources on settle, and routes aborts to middleware onAbort (not onError).

    @tanstack/ai-fal forwards the signal to fal.subscribe() / fal.queue.submit() per request — never via global fal.config() — so concurrent generations stay isolated.

Patch Changes

  • Updated dependencies [59aa8b5]:
    • @tanstack/ai@0.44.0

@tanstack/ai-groq@0.6.0

Minor Changes

  • #837 40b2730 - feat: add groqSummarize and createGroqSummarize adapters

    Groq now exposes tree-shakeable summarize factories that wrap GroqTextAdapter
    in ChatStreamSummarizeAdapter, matching the pattern used by OpenAI, Anthropic,
    Gemini, Ollama, Grok, and OpenRouter.

Patch Changes

  • Updated dependencies [59aa8b5, 7d92296]:
    • @tanstack/ai@0.44.0
    • @tanstack/openai-base@0.9.11

@tanstack/ai-isolate-daytona@0.1.0

Minor Changes

  • #645 8a159db - Add the Daytona sandbox isolate driver for Code Mode.

Patch Changes

  • Updated dependencies [b2b82e4]:
    • @tanstack/ai-code-mode@0.3.11

@tanstack/ai-isolate-quickjs-bun@0.1.0

Minor Changes

  • #750 b2b82e4 - Add @tanstack/ai-isolate-quickjs-bun, a Code Mode isolate driver that runs QuickJS natively on the Bun runtime through bun:ffi (via quickjs-bun).

    It implements the same IsolateDriver contract as the existing drivers and is a drop-in replacement for @tanstack/ai-isolate-quickjs on Bun servers:

    import { createQuickJSBunIsolateDriver } from '@tanstack/ai-isolate-quickjs-bun'
    import { createCodeModeTool } from '@tanstack/ai-code-mode'
    
    const executeTypescript = createCodeModeTool({
      driver: createQuickJSBunIsolateDriver(),
      tools: [myTool],
    })

    Compared to the WASM driver:

    • Native QuickJS through bun:ffi — no WebAssembly or asyncify overhead, and no native build step (the QuickJS sources are compiled once per process by Bun's embedded TinyCC).
    • Each context gets a dedicated QuickJS runtime with its own memory and stack limits, so executions on different contexts are not serialized through a shared VM.
    • Same normalized MemoryLimitError / StackOverflowError / DisposedError contract, console capture prefixes, and JSON tool-call protocol as the other drivers, plus a normalized TimeoutError for deadline expiry (the WASM driver surfaces timeouts as InternalError: interrupted).
    • A configurable maxToolCalls limit (default 1000) bounds output and memory growth from untrusted sandbox code.

    The driver requires Bun >= 1.3.14 and throws an error when used on Node.js.

    It pins quickjs-bun to an exact version (0.1.2) rather than a range, because that package is still pre-1.0 and compiles QuickJS through TinyCC/bun:ffi — its API and platform support may shift between patch releases (see the package README for the compatibility note and the Windows QUICKJS_BUN_NATIVE_LIBRARY requirement).

    The @tanstack/ai-code-mode README and bundled skill are updated to document the new driver.

Patch Changes

  • Updated dependencies [b2b82e4]:
    • @tanstack/ai-code-mode@0.3.11

@tanstack/ai-mcp@0.3.0

Minor Changes

  • #1031 3ba9c8b - Forward MCP tool annotations and titles onto discovered tools. Each tool's
    metadata.mcp now carries the server's annotations object verbatim
    (readOnlyHint, destructiveHint, idempotentHint, openWorldHint,
    annotations.title) plus a resolved display title (title
    annotations.titlename), on both the auto-discovery and explicit
    tools([...defs]) paths. Hosts can now label MCP tools and gate approvals on
    the server's hints instead of only seeing a name and description.

    The metadata is typed, not just documented. Every tools() overload — the
    single client, the explicit tools([...defs]) path, and the createMCPClients
    pool — now returns McpServerTools: structurally still ServerTools (they drop
    straight into chat({ tools })), but with metadata.mcp statically known to be
    present and shaped like McpToolMetadata. So the read infers on its own:

    const tools = await mcp.tools()
    tools.map((tool) => tool.metadata.mcp.annotations?.readOnlyHint) // boolean | undefined
    tools.map((tool) => tool.metadata.mcp.annotaions) // compile error

    Adds the exported McpServerTool and McpToolMetadata types, and re-exports
    the SDK's ToolAnnotations type. McpToolMetadata.serverToolName and .title
    are required (both are always stamped), so consumers no longer write a fallback
    for a value that is never missing.

Patch Changes

  • Updated dependencies [59aa8b5]:
    • @tanstack/ai@0.44.0

@tanstack/ai-acp@0.2.5

Patch Changes

  • Updated dependencies [59aa8b5]:
    • @tanstack/ai@0.44.0
    • @tanstack/ai-sandbox@0.3.1

@tanstack/ai-angular@0.4.2

Patch Changes

  • Updated dependencies [59aa8b5, a8bf8bc]:
    • @tanstack/ai@0.44.0
    • @tanstack/ai-client@0.23.2

@tanstack/ai-anthropic@0.16.5

Patch Changes

  • Updated dependencies [59aa8b5]:
    • @tanstack/ai@0.44.0

@tanstack/ai-bedrock@0.1.7

Patch Changes

  • Updated dependencies [59aa8b5, 7d92296]:
    • @tanstack/ai@0.44.0
    • @tanstack/openai-base@0.9.11

@tanstack/ai-byteplus@0.1.1

Patch Changes

  • Updated dependencies [59aa8b5, 7d92296]:
    • @tanstack/ai@0.44.0
    • @tanstack/openai-base@0.9.11

@tanstack/ai-claude-code@0.3.1

Patch Changes

  • Updated dependencies [59aa8b5]:
    • @tanstack/ai@0.44.0
    • @tanstack/ai-sandbox@0.3.1

@tanstack/ai-client@0.23.2

Patch Changes

  • #1053 a8bf8bc - Stamp synthesized RUN_FINISHED / RUN_ERROR with the client request runId so interrupt resume settles when the provider continuation omits a terminal event.

  • Updated dependencies [59aa8b5]:

    • @tanstack/ai@0.44.0

@tanstack/ai-code-mode@0.3.11

Patch Changes

  • #750 b2b82e4 - Add @tanstack/ai-isolate-quickjs-bun, a Code Mode isolate driver that runs QuickJS natively on the Bun runtime through bun:ffi (via quickjs-bun).

    It implements the same IsolateDriver contract as the existing drivers and is a drop-in replacement for @tanstack/ai-isolate-quickjs on Bun servers:

    import { createQuickJSBunIsolateDriver } from '@tanstack/ai-isolate-quickjs-bun'
    import { createCodeModeTool } from '@tanstack/ai-code-mode'
    
    const executeTypescript = createCodeModeTool({
      driver: createQuickJSBunIsolateDriver(),
      tools: [myTool],
    })

    Compared to the WASM driver:

    • Native QuickJS through bun:ffi — no WebAssembly or asyncify overhead, and no native build step (the QuickJS sources are compiled once per process by Bun's embedded TinyCC).
    • Each context gets a dedicated QuickJS runtime with its own memory and stack limits, so executions on different contexts are not serialized through a shared VM.
    • Same normalized MemoryLimitError / StackOverflowError / DisposedError contract, console capture prefixes, and JSON tool-call protocol as the other drivers, plus a normalized TimeoutError for deadline expiry (the WASM driver surfaces timeouts as InternalError: interrupted).
    • A configurable maxToolCalls limit (default 1000) bounds output and memory growth from untrusted sandbox code.

    The driver requires Bun >= 1.3.14 and throws an error when used on Node.js.

    It pins quickjs-bun to an exact version (0.1.2) rather than a range, because that package is still pre-1.0 and compiles QuickJS through TinyCC/bun:ffi — its API and platform support may shift between patch releases (see the package README for the compatibility note and the Windows QUICKJS_BUN_NATIVE_LIBRARY requirement).

    The @tanstack/ai-code-mode README and bundled skill are updated to document the new driver.

  • Updated dependencies [59aa8b5]:

    • @tanstack/ai@0.44.0

@tanstack/ai-code-mode-skills@0.3.14

Patch Changes

  • Updated dependencies [59aa8b5, b2b82e4]:
    • @tanstack/ai@0.44.0
    • @tanstack/ai-code-mode@0.3.11

@tanstack/ai-codex@0.3.1

Patch Changes

  • Updated dependencies [59aa8b5]:
    • @tanstack/ai@0.44.0
    • @tanstack/ai-sandbox@0.3.1

@tanstack/ai-devtools-core@0.5.2

Patch Changes

  • Updated dependencies [59aa8b5]:
    • @tanstack/ai@0.44.0

@tanstack/ai-durable-stream@0.1.1

Patch Changes

  • Updated dependencies [59aa8b5]:
    • @tanstack/ai@0.44.0

@tanstack/ai-elevenlabs@0.2.36

Patch Changes

  • Updated dependencies [59aa8b5]:
    • @tanstack/ai@0.44.0

@tanstack/ai-gemini@0.21.1

Patch Changes

  • Updated dependencies [59aa8b5]:
    • @tanstack/ai@0.44.0

@tanstack/ai-grok@0.14.11

Patch Changes

  • Updated dependencies [59aa8b5, 7d92296]:
    • @tanstack/ai@0.44.0
    • @tanstack/openai-base@0.9.11

@tanstack/ai-grok-build@0.3.1

Patch Changes

  • Updated dependencies [59aa8b5]:
    • @tanstack/ai@0.44.0
    • @tanstack/ai-acp@0.2.5
    • @tanstack/ai-sandbox@0.3.1

@tanstack/ai-isolate-cloudflare@0.2.41

Patch Changes

  • Updated dependencies [b2b82e4]:
    • @tanstack/ai-code-mode@0.3.11

@tanstack/ai-isolate-node@0.1.50

Patch Changes

  • Updated dependencies [b2b82e4]:
    • @tanstack/ai-code-mode@0.3.11

@tanstack/ai-isolate-quickjs@0.2.1

Patch Changes

  • Updated dependencies [b2b82e4]:
    • @tanstack/ai-code-mode@0.3.11

@tanstack/ai-memory@0.1.1

Patch Changes

  • Updated dependencies [59aa8b5]:
    • @tanstack/ai@0.44.0

@tanstack/ai-mistral@0.2.5

Patch Changes

  • Updated dependencies [59aa8b5]:
    • @tanstack/ai@0.44.0

@tanstack/ai-ollama@0.8.18

Patch Changes

  • Updated dependencies [59aa8b5]:
    • @tanstack/ai@0.44.0

@tanstack/ai-openai@0.18.1

Patch Changes

  • Updated dependencies [59aa8b5, 7d92296]:
    • @tanstack/ai@0.44.0
    • @tanstack/openai-base@0.9.11

@tanstack/ai-opencode@0.2.5

Patch Changes

  • Updated dependencies [59aa8b5]:
    • @tanstack/ai@0.44.0
    • @tanstack/ai-sandbox@0.3.1

@tanstack/ai-openrouter@0.15.12

Patch Changes

  • #936 7d92296 - Preserve distinct Responses output item and function call IDs across server tool round trips.

  • Updated dependencies [59aa8b5]:

    • @tanstack/ai@0.44.0

@tanstack/ai-persistence@0.1.2

Patch Changes

  • Updated dependencies [59aa8b5]:
    • @tanstack/ai@0.44.0

@tanstack/ai-preact@0.12.2

Patch Changes

  • Updated dependencies [59aa8b5, a8bf8bc]:
    • @tanstack/ai@0.44.0
    • @tanstack/ai-client@0.23.2

@tanstack/ai-react@0.19.2

Patch Changes

  • Updated dependencies [59aa8b5, a8bf8bc]:
    • @tanstack/ai@0.44.0
    • @tanstack/ai-client@0.23.2

@tanstack/ai-sandbox@0.3.1

Patch Changes

  • Updated dependencies [59aa8b5]:
    • @tanstack/ai@0.44.0

@tanstack/ai-sandbox-cloudflare@0.3.1

Patch Changes

  • Updated dependencies [59aa8b5]:
    • @tanstack/ai@0.44.0
    • @tanstack/ai-sandbox@0.3.1
    • @tanstack/ai-sandbox-local-process@0.2.1

@tanstack/ai-solid@0.16.2

Patch Changes

  • Updated dependencies [59aa8b5, a8bf8bc]:
    • @tanstack/ai@0.44.0
    • @tanstack/ai-client@0.23.2

@tanstack/ai-svelte@0.16.2

Patch Changes

  • Updated dependencies [59aa8b5, a8bf8bc]:
    • @tanstack/ai@0.44.0
    • @tanstack/ai-client@0.23.2

@tanstack/ai-vue@0.16.2

Patch Changes

  • Updated dependencies [59aa8b5, a8bf8bc]:
    • @tanstack/ai@0.44.0
    • @tanstack/ai-client@0.23.2

@tanstack/ai-vue-ui@0.2.37

Patch Changes

  • Updated dependencies []:
    • @tanstack/ai-vue@0.16.2

@tanstack/openai-base@0.9.11

Patch Changes

  • #936 7d92296 - Preserve distinct Responses output item and function call IDs across server tool round trips.

  • Updated dependencies [59aa8b5]:

    • @tanstack/ai@0.44.0

@tanstack/preact-ai-devtools@0.1.70

Patch Changes

  • Updated dependencies []:
    • @tanstack/ai-devtools-core@0.5.2

@tanstack/react-ai-devtools@0.2.70

Patch Changes

  • Updated dependencies []:
    • @tanstack/ai-devtools-core@0.5.2

@tanstack/solid-ai-devtools@0.2.70

Patch Changes

  • Updated dependencies []:
    • @tanstack/ai-devtools-core@0.5.2

ag-ui@0.0.5

Patch Changes

  • Updated dependencies [a8bf8bc]:
    • @tanstack/ai-client@0.23.2
    • @tanstack/ai-react@0.19.2
    • @tanstack/ai-react-ui@0.8.16

@github-actions
github-actions Bot force-pushed the changeset-release/main branch 3 times, most recently from 0c62cb8 to 49c4b1c Compare August 7, 2026 13:12
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 49c4b1c to 1caec1e Compare August 7, 2026 15:49
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.

0 participants