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
feat/middleware
cbe107e9 fix: resolve circular build dependency between ai and ai-event-client Add tsconfig paths to resolve @tanstack/ai from source during ai-event-client build, so DTS generation works without ai/dist. Add peerDependencies declaration for correct runtime semantics.
by Alem Tuzlak
A
Failed
feat/middleware
dcdd1453 ci: apply automated fixes
by autofix-ci...
a
Failed
feat/middleware
dcdd1453 ci: apply automated fixes
by autofix-ci...
a
Failed
feat/middleware
dcdd1453 ci: apply automated fixes
by autofix-ci...
a
Failed
feat/middleware
357d3add fix: content guard buffered strategy prefix stability and state management Refactor buffered strategy to apply rules in filtered space instead of raw space, fixing corrupt output with length-changing replacements. Add onStart hook to reset state between chat() calls. Add message boundary detection to flush buffer on messageId change. Fix Nx circular build dependency between ai and ai-event-client. Fix ESLint import ordering issues.
by Alem Tuzlak
A
Succeeded
feat/middleware
803d1bdd fix: align devtools-event-client version and add missing devDep Bump ts-solid-chat to ^0.4.1 to match ai-event-client and fix sherif. Add @vitest/coverage-v8 devDep to ai-event-client to fix knip.
by Alem Tuzlak
A
Succeeded
feat/middleware
ed3628d9 fix: align devtools-event-client version and add missing devDep Bump ts-solid-chat to ^0.4.1 to match ai-event-client and fix sherif. Add @vitest/coverage-v8 devDep to ai-event-client to fix knip.
by Alem Tuzlak
A
Failed
feat/middleware
b16b8873 ci: apply automated fixes
by autofix-ci...
a
Succeeded
feat/middleware
6c9ded7c refactor: extract event-client into @tanstack/ai-event-client package Move aiEventClient and all devtools event types from @tanstack/ai/event-client into a standalone @tanstack/ai-event-client package. Remove the tanstack-ai-devtools: prefix from event map keys and upgrade to @tanstack/devtools-event-client@^0.4.1. BREAKING: @tanstack/ai/event-client subpath export removed. Import from @tanstack/ai-event-client instead.
by Alem Tuzlak
A
Succeeded
feat/middleware
062df47e fix: add abort check for pending tool calls, sync accumulatedContent Additional bugs found during middleware audit: - checkForPendingToolCalls now checks isMiddlewareAborted() after tool execution, matching processToolCalls behavior - handleTextMessageContentEvent now syncs accumulatedContent to middlewareCtx so middleware hooks see current content, not stale '' Also adds tests for all bug fixes: - onConfig tools sent to adapter (verifies adapter receives middleware-modified tools) - Pending tool calls run middleware hooks - Pending tool calls abort check - accumulatedContent sync to middleware context - Tools returning plain text (non-JSON) don't crash - LRU cache eviction respects access recency
by Alem Tuzlak
A
Succeeded
feat/middleware
d0da9b7f fix: address review bugs in middleware implementation - Use this.tools instead of this.params.tools in streamModelResponse so middleware onConfig tool modifications are respected - Pass middleware hooks to executeToolCalls in checkForPendingToolCalls so pending tool-call replay runs onBeforeToolCall/onAfterToolCall - Fix LRU cache to actually be LRU (getItem refreshes recency via delete+re-insert, setItem refreshes on update) - Wrap JSON.parse on tool results in try-catch, falling back to the original string when tools return plain text - Fix docs rate limit recipe to use a local counter in onBeforeToolCall instead of ctx.iteration which doesn't count individual tool calls - Track active tool calls in devtools middleware so TOOL_CALL_ARGS emits correct toolName and index instead of empty string and 0
by Alem Tuzlak
A
Succeeded
feat/middleware
876ca22d ci: apply automated fixes
by autofix-ci...
a
Succeeded
feat/middleware
9b64662b feat(ai-groq): Add Groq adapter package (#332) * feat(ai-groq): Add Groq adapter package Adds a new `@tanstack/ai-groq` package for Groq AI model integration. This package provides a tree-shakeable text adapter, supporting streaming chat completions, structured output, and tool usage. * chore: fix issues with PR * ci: apply automated fixes --------- Co-authored-by: Alem Tuzlak <t.zlak@hotmail.com> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
by Dhamivibez
D
Succeeded
feat/middleware
84ab702d ci: apply automated fixes
by autofix-ci...
a
Succeeded
feat/middleware
64a9dddb refactor: Clean up code formatting and improve readability across components - Simplified props destructuring and formatting in ConversationDetails, ConversationHeader, and IterationCard components. - Consolidated conditional checks and improved spacing for better readability. - Removed MiddlewareEventsSection component as it was no longer needed. - Updated styles in use-styles.ts for better animation clarity.
by Alem Tuzlak
A
Failed
feat/middleware
1a6895c8 Refactor OpenRouter options to use camelCase naming convention (#319) * avoid ssr imort errors * ci: apply automated fixes --------- Co-authored-by: Alem Tuzlak <t.zlak@hotmail.com> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
by Udayvardha...
U
Failed
feat/middleware
946e48bf ci: apply automated fixes
by autofix-ci...
a
Succeeded
feat/middleware
6e59aac9 ci: Version Packages (#326) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
by github-act...
g
Succeeded
feat/middleware
06753315 ci: apply automated fixes
by autofix-ci...
a
Succeeded
feat/middleware
889bd6f4 Add test utilities and tool cache middleware tests - Introduced `test-utils.ts` with utility functions for creating mock chunks, adapters, and collecting stream chunks. - Added comprehensive tests for `tool-cache-middleware` in `tool-cache-middleware.test.ts` to verify caching behavior, including: - Caching tool results and skipping execution on cache hits. - Handling different arguments and ensuring cache misses. - Respecting tool name filters and TTL for cache entries. - Implementing custom storage solutions for cache management. - Validating that failed tool executions are not cached.
by AlemTuzlak
A
Previous page
Previous
Next
Next page