ta
TanStack
OSS
ta
Pipelines
Nx runs
Insights
Compare tasks
Analytics
Sign in
Toggle Sidebar
ai
ai
Pipelines
fix(ai-persistence): replace a tool result matched by toolCallId in place Skip the toolCallId match when the incoming tool result has no toolCallId, so two id-less results are not treated as one. Replace the matched stored row with the incoming copy instead of dropping it, the same as a match by id. Move the merge-rules comment onto mergeStoredMessages and add direct merge tests.
nx run-many --targets=test:coverage --projects=@tanstack/ai-acp,@tanstack/ai-claude-code,@tanstack/ai-codex,@tanstack/ai-durable-stream,@tanstack/ai-grok-build,@tanstack/ai-opencode,@tanstack/ai-persistence,@tanstack/ai-sandbox,@tanstack/ai-sandbox-blaxel,@tanstack/ai-sandbox-boxd,@tanstack/ai-sandbox-cloudflare,@tanstack/ai-sandbox-daytona,@tanstack/ai-sandbox-docker,@tanstack/ai-sandbox-e2b,@tanstack/ai-sandbox-local-process,@tanstack/ai-sandbox-railway,@tanstack/ai-sandbox-sprites,@tanstack/ai-sandbox-upstash-box,@tanstack/ai-sandbox-vercel --outputStyle=static -- --coverage.reporter=json-summary --coverage.include=src/**
⌘K
fix(ai-persistence): replace a tool result matched by toolCallId in place
Succeeded
in
2s
Started
Linux
4 CPU cores
read
access token used
Copy command
nx run-many --targets=test:coverage --projects=@tanstack/ai-acp,@tanstack/ai-claude-code,@tanstack/ai-codex,@tanstack/ai-durable-stream,@tanstack/ai-grok-build,@tanstack/ai-opencode,@tanstack/ai-persistence,@tanstack/ai-sandbox,@tanstack/ai-sandbox-blaxel,@tanstack/ai-sandbox-boxd,@tanstack/ai-sandbox-cloudflare,@tanstack/ai-sandbox-daytona,@tanstack/ai-sandbox-docker,@tanstack/ai-sandbox-e2b,@tanstack/ai-sandbox-local-process,@tanstack/ai-sandbox-railway,@tanstack/ai-sandbox-sprites,@tanstack/ai-sandbox-upstash-box,@tanstack/ai-sandbox-vercel --outputStyle=static -- --coverage.reporter=json-summary --coverage.include=src/**
1744
1d0f8f1
GitHub
Open on GitHub
Tasks
Resource Usage
ta
TanStack
OSS