TanStack
OSS
ai
Sign in / Sign up
Open main menu
ai
GitHub
Overview
Runs
Analytics
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
Succeeded
fix/immutable-tool-call-updates
e94b0b48 fix(ai): produce new object references in tool-call message updaters updateToolCallApproval, updateToolCallState, updateToolCallWithOutput, and updateToolCallApprovalResponse mutated the found tool-call part in-place after spreading the parts array, so frameworks relying on reference identity for change detection (Svelte 5 proxies, Vue 3 reactivity) could not observe the updates. Each function now replaces the part at its index with a spread copy, matching the pattern already used by updateToolCallPart/updateTextPart/updateThinkingPart. Rebased onto current main: applied at the new packages/ai/ path and preserved main's updateToolCallWithOutput default-state logic (state ?? (errorText ? 'input-complete' : 'complete')) from #596. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
by Braden Wong
B
Succeeded
fix/immutable-tool-call-updates
e94b0b48 Merge ec8810da262737210fe5822a9c8456e57fdb0a16 into da0984d2de53665130632e386e3285c995459d97
by Braden Wong
B
Previous page
Previous
Next
Next page