Skip to content

ci: Version Packages - #1614

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

AlemTuzlak merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 3, 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.64.1

Patch Changes

  • #1620 4c57d04 - Stream durable responses live again. With durability set, a chunk waited in the append batch until 32 chunks arrived or the run finished, so a short reply showed up all at once at the end. Now the batch also flushes when the model sends no new chunk for 50ms. You do not need batch: 1 for live text any more. batch stays the largest number of chunks in one append.

    Set the wait with the new batchWaitMs option on durability (toServerSentEventsResponse, toHttpResponse) and on toWebSocketStream / toWebSocketResponse. A higher value means fewer writes to the log but slower live text. 0 appends every chunk on its own.

@tanstack/ai-client@0.36.2

Patch Changes

  • #1620 4c57d04 - Send one hydrate GET when a chat with persistence: true mounts in React Strict Mode. Strict Mode attaches, detaches and attaches the client again in dev, and each attach sent its own GET. A re-attach now reuses the GET that is still in flight.

  • #1598 e436250 - Cancel fetch response bodies when SSE or NDJSON parsing fails, the consumer exits early, or SSE reaches a [DONE] marker. This closes unfinished connections and preserves the original error if cancellation fails.

    Also cancel streaming generation responses when the client stops reading, including after a RUN_ERROR event.

    Start cancellation without waiting for custom hooks, so pending hooks cannot delay errors, iterator completion, or reader lock release.

  • Updated dependencies [4c57d04]:

    • @tanstack/ai@0.64.1

@tanstack/ai-code-mode@0.4.20

Patch Changes

  • #1600 b8bab43 - Keep enum and const values and property descriptions in the generated
    Code Mode type stubs. A typed schema such as { type: 'string', enum: ['a', 'b'] }
    now renders as 'a' | 'b' instead of string, and property descriptions are
    emitted as JSDoc, as the includeDescriptions option of generateTypeStubs
    already documented.
  • Updated dependencies [4c57d04]:
    • @tanstack/ai@0.64.1

@tanstack/ai-octane@0.6.5

Patch Changes

@tanstack/ai-openrouter@0.20.3

Patch Changes

  • #1545 aadfed3 - Keep optional tool fields optional. The Chat Completions adapter now sends function tools with strict: false. With strict omitted, OpenAI models through OpenRouter were observed to treat the schema as strict and make every optional field required, so before this fix the model could not leave one out. The Responses adapter now strips the null that strict mode puts in an omitted optional field before the tool input is validated, so the tool runs and sees the field as absent. A .nullable() field keeps its null. Known limit: an optional field inside a union of several object shapes is not stripped and still arrives as null.

  • #1576 0977222 - Update model metadata from OpenRouter API

  • Updated dependencies [4c57d04]:

    • @tanstack/ai@0.64.1

@tanstack/ai-sandbox-boxd@0.2.1

Patch Changes

  • #1607 7216c7b - Delete newly created machines when create or snapshot restore is aborted during readiness or workspace setup.

  • Updated dependencies []:

    • @tanstack/ai-sandbox@0.5.18

@tanstack/ai-vercel-gateway@0.3.3

Patch Changes

  • #1576 0977222 - Update model metadata from OpenRouter API

  • Updated dependencies [4c57d04, 6d8e648]:

    • @tanstack/ai@0.64.1
    • @tanstack/openai-base@0.12.3

@tanstack/openai-base@0.12.3

Patch Changes

  • #1602 6d8e648 - Preserve malformed Chat Completions tool arguments so they return a tool error without executing the tool with an empty object.

  • Updated dependencies [4c57d04]:

    • @tanstack/ai@0.64.1

ag-ui@0.0.32

Patch Changes

  • Updated dependencies [4c57d04, e436250]:
    • @tanstack/ai-client@0.36.2
    • @tanstack/ai-react@0.29.4

@coderabbitai

coderabbitai Bot commented Oct 3, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

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

鈿欙笍 Run configuration
  • Configuration used: Repository: TanStack/ai/.coderabbit.yaml
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: c4aca595-74c8-4e59-ac42-995197ed6f4a

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
  • Autopilot 路 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 ad38fb0 to 97d404d Compare October 4, 2026 12:41
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 97d404d to b9fe189 Compare October 5, 2026 11:41
@AlemTuzlak
AlemTuzlak merged commit 7fb4a5f into main Oct 5, 2026
3 checks passed
@AlemTuzlak
AlemTuzlak deleted the changeset-release/main branch October 5, 2026 12:48
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