Skip to content

ci: Version Packages - #1906

Merged
AlemTuzlak merged 1 commit into
mainfrom
changeset-release/main
Oct 29, 2026
Merged

AlemTuzlak merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 26, 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@1.0.1

Patch Changes

  • #1904 f085015 - Show each package's own npm download count and npm version. The bundle-size badge uses bundlejs. Partner logos use image URLs that load.

  • #1912 ae97655 - Video generation is no longer marked experimental. The @experimental tags are gone from generateVideo(), the video adapters, and their types, and the docs no longer say the API can change.

@tanstack/ai-angular@1.0.1

Patch Changes

  • #1904 f085015 - Show each package's own npm download count and npm version. The bundle-size badge uses bundlejs. Partner logos use image URLs that load.

  • Updated dependencies [f085015, ae97655]:

    • @tanstack/ai@1.0.1
    • @tanstack/ai-client@1.0.1

@tanstack/ai-byteplus@1.0.1

Patch Changes

  • #1912 ae97655 - Video generation is no longer marked experimental. The @experimental tags are gone from generateVideo(), the video adapters, and their types, and the docs no longer say the API can change.

  • Updated dependencies [f085015, ae97655]:

    • @tanstack/ai@1.0.1
    • @tanstack/openai-base@1.0.0

@tanstack/ai-client@1.0.1

Patch Changes

  • #1904 f085015 - Show each package's own npm download count and npm version. The bundle-size badge uses bundlejs. Partner logos use image URLs that load.

  • Updated dependencies [f085015, ae97655]:

    • @tanstack/ai@1.0.1

@tanstack/ai-code-mode@1.0.1

Patch Changes

  • #1949 44f225f - Reject approval-gated tools in Code Mode. A tool marked needsApproval: true expects a human approval interrupt before it runs, but Code Mode invokes tools from inside the sandbox — the model only ever sees the outer execute_typescript call, so no per-tool interrupt is raised and the tool would run unattended.

    The CodeModeTool type already pins needsApproval to false, so typed callers were blocked at compile time. This adds the matching runtime guard for callers that bypass the types (JavaScript consumers, as casts, or dynamically built tools):

    • createCodeModeTool / createCodeMode now throw synchronously if any supplied tool has needsApproval: true, naming every offending tool.
    • toolToBinding / toolsToBindings enforce the same rule as a lower-level backstop, so every binding path is covered.

    Approving only the outer execute_typescript call would not preserve per-tool/per-argument approval semantics, so these tools are rejected rather than silently approved. Remove approval-gated tools from the Code Mode config, or drop needsApproval if they are safe to call unattended.

  • Updated dependencies [3061f4b, f085015, ae97655]:

    • @tanstack/ai-harness@0.1.1
    • @tanstack/ai@1.0.1

@tanstack/ai-devtools-core@1.0.1

Patch Changes

  • #1904 f085015 - Show each package's own npm download count and npm version. The bundle-size badge uses bundlejs. Partner logos use image URLs that load.

  • Updated dependencies [f085015, ae97655]:

    • @tanstack/ai@1.0.1

@tanstack/ai-fal@1.0.1

Patch Changes

  • #1912 ae97655 - Video generation is no longer marked experimental. The @experimental tags are gone from generateVideo(), the video adapters, and their types, and the docs no longer say the API can change.

  • Updated dependencies [f085015, ae97655]:

    • @tanstack/ai@1.0.1

@tanstack/ai-gemini@1.0.1

Patch Changes

  • #1897 8731d75 - Let Gemini 3 use a built-in tool (googleSearchTool, urlContextTool, googleMapsTool, fileSearchTool, codeExecutionTool) beside function tools in one chat() run. On the Gemini API, the adapter now sets toolConfig.includeServerSideToolInvocations, which Gemini needs for this mix. A request without it failed with a 400. The adapter also keeps the signed toolCall, toolResponse, executableCode and codeExecutionResult parts of a step on its provider-executed tool call (metadata.gemini.serverParts) and sends them back in place on the next request. Without them, the next agent-loop step failed with "Function call is missing a thought_signature". Vertex AI does not get the flag, because @google/genai rejects it there. A follow-up that must send toolCall or toolResponse parts throws. Code execution parts are sent back.

  • #1904 f085015 - Show each package's own npm download count and npm version. The bundle-size badge uses bundlejs. Partner logos use image URLs that load.

  • #1912 ae97655 - Video generation is no longer marked experimental. The @experimental tags are gone from generateVideo(), the video adapters, and their types, and the docs no longer say the API can change.

  • Updated dependencies [f085015, ae97655]:

    • @tanstack/ai@1.0.1

@tanstack/ai-grok@1.0.1

Patch Changes

  • #1912 ae97655 - Video generation is no longer marked experimental. The @experimental tags are gone from generateVideo(), the video adapters, and their types, and the docs no longer say the API can change.

  • Updated dependencies [f085015, ae97655]:

    • @tanstack/ai@1.0.1
    • @tanstack/openai-base@1.0.0

@tanstack/ai-harness@0.1.1

Patch Changes

  • #1913 3061f4b - Fix TS2615 under TypeScript 7.1: "Type of property 'agents' circularly references itself in mapped type 'Pick<SessionImpl<…>, PublicSessionMember>'". defineHarness() and host.open() failed with it in code that TypeScript 7.0 accepts. HarnessAgentsOf now reads the agents and subagents.agents of a harness instead of matching the whole definition, which reached session.agents again. The types it gives are unchanged.

  • Updated dependencies [f085015, 669fd31, 2f86841, ae97655]:

    • @tanstack/ai@1.0.1
    • @tanstack/ai-persistence@1.0.1

@tanstack/ai-lovable@1.0.1

Patch Changes

  • #1912 ae97655 - Video generation is no longer marked experimental. The @experimental tags are gone from generateVideo(), the video adapters, and their types, and the docs no longer say the API can change.

  • Updated dependencies [f085015, ae97655]:

    • @tanstack/ai@1.0.1
    • @tanstack/openai-base@1.0.0

@tanstack/ai-ollama@1.0.1

Patch Changes

  • #1904 f085015 - Show each package's own npm download count and npm version. The bundle-size badge uses bundlejs. Partner logos use image URLs that load.

  • Updated dependencies [f085015, ae97655]:

    • @tanstack/ai@1.0.1

@tanstack/ai-openai@1.0.1

Patch Changes

  • #1904 f085015 - Show each package's own npm download count and npm version. The bundle-size badge uses bundlejs. Partner logos use image URLs that load.

  • #1912 ae97655 - Video generation is no longer marked experimental. The @experimental tags are gone from generateVideo(), the video adapters, and their types, and the docs no longer say the API can change.

  • Updated dependencies [f085015, ae97655]:

    • @tanstack/ai@1.0.1
    • @tanstack/openai-base@1.0.0

@tanstack/ai-openrouter@1.0.1

Patch Changes

  • #1904 f085015 - Show each package's own npm download count and npm version. The bundle-size badge uses bundlejs. Partner logos use image URLs that load.

  • #1912 ae97655 - Video generation is no longer marked experimental. The @experimental tags are gone from generateVideo(), the video adapters, and their types, and the docs no longer say the API can change.

  • Updated dependencies [f085015, ae97655]:

    • @tanstack/ai@1.0.1

@tanstack/ai-persistence@1.0.1

Patch Changes

  • #1921 669fd31 - Persistence adapter skills now type-check, and the Drizzle and custom Postgres recipes run the persistence conformance suite. The custom recipe includes the interrupt and metadata stores. The Prisma recipe is type-checked only, because it needs a generated client.

  • #1918 2f86841 - The adapter skills now say to write all four chat tables and stores on every dialect. The Drizzle skill gets a full Postgres schema block instead of a prose note, so an agent does not translate the SQLite schema by hand and drop interrupts and metadata.

    The conformance step in every adapter skill now skips the optional activities store, which the testkit requires to be provided or declared. The Drizzle recipe's Postgres and SQLite code was run through the testkit on PGlite and libsql and passes.

  • Updated dependencies [f085015, ae97655]:

    • @tanstack/ai@1.0.1

@tanstack/ai-preact@1.0.1

Patch Changes

  • #1904 f085015 - Show each package's own npm download count and npm version. The bundle-size badge uses bundlejs. Partner logos use image URLs that load.

  • Updated dependencies [f085015, ae97655]:

    • @tanstack/ai@1.0.1
    • @tanstack/ai-client@1.0.1

@tanstack/ai-react@1.0.1

Patch Changes

  • #1904 f085015 - Show each package's own npm download count and npm version. The bundle-size badge uses bundlejs. Partner logos use image URLs that load.

  • Updated dependencies [f085015, ae97655]:

    • @tanstack/ai@1.0.1
    • @tanstack/ai-client@1.0.1

@tanstack/ai-vue@1.0.1

Patch Changes

  • #1904 f085015 - Show each package's own npm download count and npm version. The bundle-size badge uses bundlejs. Partner logos use image URLs that load.

  • Updated dependencies [f085015, ae97655]:

    • @tanstack/ai@1.0.1
    • @tanstack/ai-client@1.0.1

@tanstack/preact-ai-devtools@1.0.1

Patch Changes

  • #1904 f085015 - Show each package's own npm download count and npm version. The bundle-size badge uses bundlejs. Partner logos use image URLs that load.

  • Updated dependencies [f085015]:

    • @tanstack/ai-devtools-core@1.0.1

@tanstack/react-ai-devtools@1.0.1

Patch Changes

  • #1904 f085015 - Show each package's own npm download count and npm version. The bundle-size badge uses bundlejs. Partner logos use image URLs that load.

  • Updated dependencies [f085015]:

    • @tanstack/ai-devtools-core@1.0.1

@tanstack/solid-ai-devtools@1.0.1

Patch Changes

  • #1904 f085015 - Show each package's own npm download count and npm version. The bundle-size badge uses bundlejs. Partner logos use image URLs that load.

  • Updated dependencies [f085015]:

    • @tanstack/ai-devtools-core@1.0.1

@tanstack/svelte-ai-devtools@1.0.1

Patch Changes

  • #1904 f085015 - Show each package's own npm download count and npm version. The bundle-size badge uses bundlejs. Partner logos use image URLs that load.

  • Updated dependencies [f085015]:

    • @tanstack/ai-devtools-core@1.0.1

ag-ui@0.0.42

Patch Changes

  • Updated dependencies [f085015]:
    • @tanstack/ai-client@1.0.1
    • @tanstack/ai-react@1.0.1

@coderabbitai

coderabbitai Bot commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

Run configuration
  • Source mode: Auto
  • Repository: TanStack/ai
  • Branch: main
  • File: .coderabbit.yaml
  • Commit: 3061f4b
  • Layers: Repository YAML
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 4fbcfa1e-7649-4983-9526-82ecee1ab918

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions
github-actions Bot force-pushed the changeset-release/main branch 5 times, most recently from 5666830 to dbfdcc8 Compare October 29, 2026 14:53
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from dbfdcc8 to ed0bd62 Compare October 29, 2026 17:16
@AlemTuzlak
AlemTuzlak merged commit a7eb584 into main Oct 29, 2026
3 checks passed
@AlemTuzlak
AlemTuzlak deleted the changeset-release/main branch October 29, 2026 17:21
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.

1 participant