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/thinking-blocks-per-step
7c75abce fix(ai): satisfy lint for tool name fallback
by imsherr
i
Succeeded
fix/thinking-blocks-per-step
81be6679 fix(ai): satisfy lint for tool name fallback
by imsherr
i
Succeeded
fix/thinking-blocks-per-step
2acc256e chore: adjust thinking callback changeset bump
by imsherr
i
Failed
fix/thinking-blocks-per-step
b3b2092c chore: adjust thinking callback changeset bump
by imsherr
i
Succeeded
fix/thinking-blocks-per-step
b3b2092c chore: adjust thinking callback changeset bump
by imsherr
i
Succeeded
fix/thinking-blocks-per-step
4bc06aba test(ai): cover multi-turn anthropic reasoning
by imsherr
i
Succeeded
fix/thinking-blocks-per-step
93893947 test(ai): cover multi-turn anthropic reasoning
by imsherr
i
Succeeded
fix/thinking-blocks-per-step
bbca7f75 chore: remove orphaned smoke-tests thinking spec Main deleted the smoke-tests routes (api.mock-chat.ts, mock.tsx) that this spec drives, leaving thinking.spec.ts referencing dead routes and an unlisted @playwright/test dependency. Knip flagged both. The underlying behavior is already covered by the new processor unit test.
by imsherr
i
Succeeded
fix/thinking-blocks-per-step
c6770009 chore: remove orphaned smoke-tests thinking spec Main deleted the smoke-tests routes (api.mock-chat.ts, mock.tsx) that this spec drives, leaving thinking.spec.ts referencing dead routes and an unlisted @playwright/test dependency. Knip flagged both. The underlying behavior is already covered by the new processor unit test.
by imsherr
i
Succeeded
fix/thinking-blocks-per-step
bbca7f75 chore: remove orphaned smoke-tests thinking spec Main deleted the smoke-tests routes (api.mock-chat.ts, mock.tsx) that this spec drives, leaving thinking.spec.ts referencing dead routes and an unlisted @playwright/test dependency. Knip flagged both. The underlying behavior is already covered by the new processor unit test.
by imsherr
i
Succeeded
fix/thinking-blocks-per-step
c6770009 chore: remove orphaned smoke-tests thinking spec Main deleted the smoke-tests routes (api.mock-chat.ts, mock.tsx) that this spec drives, leaving thinking.spec.ts referencing dead routes and an unlisted @playwright/test dependency. Knip flagged both. The underlying behavior is already covered by the new processor unit test.
by imsherr
i
Succeeded
fix/thinking-blocks-per-step
026ccddf fix(ai-anthropic): wrap signed STEP_FINISHED yield in asChunk The bare yield bypassed the file's existing StreamChunk cast helper, so after the merge from main StepFinishedEvent now extends the stricter AG-UI base (requires stepName, no signature) and CI failed to build. Use asChunk like every other yield in this generator and add stepName.
by imsherr
i
Succeeded
fix/thinking-blocks-per-step
e2aaaae5 fix(ai-anthropic): wrap signed STEP_FINISHED yield in asChunk The bare yield bypassed the file's existing StreamChunk cast helper, so after the merge from main StepFinishedEvent now extends the stricter AG-UI base (requires stepName, no signature) and CI failed to build. Use asChunk like every other yield in this generator and add stepName.
by imsherr
i
Failed
fix/thinking-blocks-per-step
195627bf refactor(ai): extract consumePendingThinkingStep helper Both handleStepFinishedEvent and handleReasoningMessageContentEvent need to promote a pending stepId from a STEP_STARTED that arrived before the assistant message existed. Pull the shared logic into a small private helper instead of duplicating it.
by imsherr
i
Failed
fix/thinking-blocks-per-step
a4f32c3f refactor(ai): extract consumePendingThinkingStep helper Both handleStepFinishedEvent and handleReasoningMessageContentEvent need to promote a pending stepId from a STEP_STARTED that arrived before the assistant message existed. Pull the shared logic into a small private helper instead of duplicating it.
by imsherr
i
Failed
fix/thinking-blocks-per-step
a4f32c3f refactor(ai): extract consumePendingThinkingStep helper Both handleStepFinishedEvent and handleReasoningMessageContentEvent need to promote a pending stepId from a STEP_STARTED that arrived before the assistant message existed. Pull the shared logic into a small private helper instead of duplicating it.
by imsherr
i
Failed
fix/thinking-blocks-per-step
195627bf refactor(ai): extract consumePendingThinkingStep helper Both handleStepFinishedEvent and handleReasoningMessageContentEvent need to promote a pending stepId from a STEP_STARTED that arrived before the assistant message existed. Pull the shared logic into a small private helper instead of duplicating it.
by imsherr
i
Succeeded
fix/thinking-blocks-per-step
8254c7ac fix(ai): consume pending stepId in REASONING_MESSAGE_CONTENT When STEP_STARTED arrives before the assistant message exists, its stepId is stashed in pendingThinkingStepId. handleStepFinishedEvent already consumes it, but handleReasoningMessageContentEvent did not, so reasoning deltas were keyed by the reasoning messageId and the matching signature from STEP_FINISHED landed on a different ThinkingPart. With Anthropic's interleaved thinking around tool calls this produced two ThinkingParts per block (one unsigned content, one signed empty). Consume the pending stepId here too so both event paths attribute to the same step.
by imsherr
i
Succeeded
fix/thinking-blocks-per-step
07e91420 fix(ai): consume pending stepId in REASONING_MESSAGE_CONTENT When STEP_STARTED arrives before the assistant message exists, its stepId is stashed in pendingThinkingStepId. handleStepFinishedEvent already consumes it, but handleReasoningMessageContentEvent did not, so reasoning deltas were keyed by the reasoning messageId and the matching signature from STEP_FINISHED landed on a different ThinkingPart. With Anthropic's interleaved thinking around tool calls this produced two ThinkingParts per block (one unsigned content, one signed empty). Consume the pending stepId here too so both event paths attribute to the same step.
by imsherr
i
Succeeded
fix/thinking-blocks-per-step
07e91420 fix(ai): consume pending stepId in REASONING_MESSAGE_CONTENT When STEP_STARTED arrives before the assistant message exists, its stepId is stashed in pendingThinkingStepId. handleStepFinishedEvent already consumes it, but handleReasoningMessageContentEvent did not, so reasoning deltas were keyed by the reasoning messageId and the matching signature from STEP_FINISHED landed on a different ThinkingPart. With Anthropic's interleaved thinking around tool calls this produced two ThinkingParts per block (one unsigned content, one signed empty). Consume the pending stepId here too so both event paths attribute to the same step.
by imsherr
i
Previous page
Previous
Next
Next page