Skip to content

fix(ai): keep the first text delta when the text starts before the tool call - #1271

Merged
AlemTuzlak merged 3 commits into
TanStack:mainfrom
iRanadheer:fix/first-text-delta-after-tool-call
Aug 31, 2026
Merged

AlemTuzlak merged 3 commits into
TanStack:mainfrom
iRanadheer:fix/first-text-delta-after-tool-call

test(e2e): cover the text-first order for #1247

0ae844d
Select commit
Loading
Failed to load commit list.
pkg.pr.new / Continuous Releases succeeded Aug 30, 2026 in 0s

Successful

Published successfully.

Details

Open in StackBlitz

@tanstack/ai

npm i https://pkg.pr.new/@tanstack/ai@0ae844d

@tanstack/ai-acp

npm i https://pkg.pr.new/@tanstack/ai-acp@0ae844d

@tanstack/ai-angular

npm i https://pkg.pr.new/@tanstack/ai-angular@0ae844d

@tanstack/ai-anthropic

npm i https://pkg.pr.new/@tanstack/ai-anthropic@0ae844d

@tanstack/ai-bedrock

npm i https://pkg.pr.new/@tanstack/ai-bedrock@0ae844d

@tanstack/ai-byteplus

npm i https://pkg.pr.new/@tanstack/ai-byteplus@0ae844d

@tanstack/ai-claude-code

npm i https://pkg.pr.new/@tanstack/ai-claude-code@0ae844d

@tanstack/ai-client

npm i https://pkg.pr.new/@tanstack/ai-client@0ae844d

@tanstack/ai-code-mode

npm i https://pkg.pr.new/@tanstack/ai-code-mode@0ae844d

@tanstack/ai-code-mode-snippets

npm i https://pkg.pr.new/@tanstack/ai-code-mode-snippets@0ae844d

@tanstack/ai-codex

npm i https://pkg.pr.new/@tanstack/ai-codex@0ae844d

@tanstack/ai-cohere

npm i https://pkg.pr.new/@tanstack/ai-cohere@0ae844d

@tanstack/ai-compaction

npm i https://pkg.pr.new/@tanstack/ai-compaction@0ae844d

@tanstack/ai-devtools-core

npm i https://pkg.pr.new/@tanstack/ai-devtools-core@0ae844d

@tanstack/ai-durable-stream

npm i https://pkg.pr.new/@tanstack/ai-durable-stream@0ae844d

@tanstack/ai-elevenlabs

npm i https://pkg.pr.new/@tanstack/ai-elevenlabs@0ae844d

@tanstack/ai-event-client

npm i https://pkg.pr.new/@tanstack/ai-event-client@0ae844d

@tanstack/ai-fal

npm i https://pkg.pr.new/@tanstack/ai-fal@0ae844d

@tanstack/ai-gemini

npm i https://pkg.pr.new/@tanstack/ai-gemini@0ae844d

@tanstack/ai-grok

npm i https://pkg.pr.new/@tanstack/ai-grok@0ae844d

@tanstack/ai-grok-build

npm i https://pkg.pr.new/@tanstack/ai-grok-build@0ae844d

@tanstack/ai-groq

npm i https://pkg.pr.new/@tanstack/ai-groq@0ae844d

@tanstack/ai-isolate-cloudflare

npm i https://pkg.pr.new/@tanstack/ai-isolate-cloudflare@0ae844d

@tanstack/ai-isolate-daytona

npm i https://pkg.pr.new/@tanstack/ai-isolate-daytona@0ae844d

@tanstack/ai-isolate-node

npm i https://pkg.pr.new/@tanstack/ai-isolate-node@0ae844d

@tanstack/ai-isolate-quickjs

npm i https://pkg.pr.new/@tanstack/ai-isolate-quickjs@0ae844d

@tanstack/ai-isolate-quickjs-bun

npm i https://pkg.pr.new/@tanstack/ai-isolate-quickjs-bun@0ae844d

@tanstack/ai-llmgateway

npm i https://pkg.pr.new/@tanstack/ai-llmgateway@0ae844d

@tanstack/ai-lovable

npm i https://pkg.pr.new/@tanstack/ai-lovable@0ae844d

@tanstack/ai-mcp

npm i https://pkg.pr.new/@tanstack/ai-mcp@0ae844d

@tanstack/ai-memory

npm i https://pkg.pr.new/@tanstack/ai-memory@0ae844d

@tanstack/ai-mistral

npm i https://pkg.pr.new/@tanstack/ai-mistral@0ae844d

@tanstack/ai-octane

npm i https://pkg.pr.new/@tanstack/ai-octane@0ae844d

@tanstack/ai-ollama

npm i https://pkg.pr.new/@tanstack/ai-ollama@0ae844d

@tanstack/ai-openai

npm i https://pkg.pr.new/@tanstack/ai-openai@0ae844d

@tanstack/ai-opencode

npm i https://pkg.pr.new/@tanstack/ai-opencode@0ae844d

@tanstack/ai-openrouter

npm i https://pkg.pr.new/@tanstack/ai-openrouter@0ae844d

@tanstack/ai-perplexity

npm i https://pkg.pr.new/@tanstack/ai-perplexity@0ae844d

@tanstack/ai-persistence

npm i https://pkg.pr.new/@tanstack/ai-persistence@0ae844d

@tanstack/ai-preact

npm i https://pkg.pr.new/@tanstack/ai-preact@0ae844d

@tanstack/ai-react

npm i https://pkg.pr.new/@tanstack/ai-react@0ae844d

@tanstack/ai-react-ui

npm i https://pkg.pr.new/@tanstack/ai-react-ui@0ae844d

@tanstack/ai-sandbox

npm i https://pkg.pr.new/@tanstack/ai-sandbox@0ae844d

@tanstack/ai-sandbox-cloudflare

npm i https://pkg.pr.new/@tanstack/ai-sandbox-cloudflare@0ae844d

@tanstack/ai-sandbox-daytona

npm i https://pkg.pr.new/@tanstack/ai-sandbox-daytona@0ae844d

@tanstack/ai-sandbox-docker

npm i https://pkg.pr.new/@tanstack/ai-sandbox-docker@0ae844d

@tanstack/ai-sandbox-local-process

npm i https://pkg.pr.new/@tanstack/ai-sandbox-local-process@0ae844d

@tanstack/ai-sandbox-sprites

npm i https://pkg.pr.new/@tanstack/ai-sandbox-sprites@0ae844d

@tanstack/ai-sandbox-upstash-box

npm i https://pkg.pr.new/@tanstack/ai-sandbox-upstash-box@0ae844d

@tanstack/ai-sandbox-vercel

npm i https://pkg.pr.new/@tanstack/ai-sandbox-vercel@0ae844d

@tanstack/ai-skills

npm i https://pkg.pr.new/@tanstack/ai-skills@0ae844d

@tanstack/ai-solid

npm i https://pkg.pr.new/@tanstack/ai-solid@0ae844d

@tanstack/ai-solid-ui

npm i https://pkg.pr.new/@tanstack/ai-solid-ui@0ae844d

@tanstack/ai-svelte

npm i https://pkg.pr.new/@tanstack/ai-svelte@0ae844d

@tanstack/ai-utils

npm i https://pkg.pr.new/@tanstack/ai-utils@0ae844d

@tanstack/ai-vercel-gateway

npm i https://pkg.pr.new/@tanstack/ai-vercel-gateway@0ae844d

@tanstack/ai-vertex

npm i https://pkg.pr.new/@tanstack/ai-vertex@0ae844d

@tanstack/ai-vue

npm i https://pkg.pr.new/@tanstack/ai-vue@0ae844d

@tanstack/ai-vue-ui

npm i https://pkg.pr.new/@tanstack/ai-vue-ui@0ae844d

@tanstack/openai-base

npm i https://pkg.pr.new/@tanstack/openai-base@0ae844d

@tanstack/preact-ai-devtools

npm i https://pkg.pr.new/@tanstack/preact-ai-devtools@0ae844d

@tanstack/react-ai-devtools

npm i https://pkg.pr.new/@tanstack/react-ai-devtools@0ae844d

@tanstack/solid-ai-devtools

npm i https://pkg.pr.new/@tanstack/solid-ai-devtools@0ae844d

@tanstack/svelte-ai-devtools

npm i https://pkg.pr.new/@tanstack/svelte-ai-devtools@0ae844d