TanStack
OSS
ai
Overview
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/run-store-find-active-run-required
fe96ff25 Merge e83018c8eec4972aafd73fa44a00bcfb8723f17f into 4ab149fd46a1cf55691266cdd118fdc9999c0b2a
by Tom Beckenham
T
Succeeded
fix/run-store-find-active-run-required
fe96ff25 fix(ai-persistence): make RunStore.findActiveRun required `findActiveRun` was optional on the `RunStore` contract and feature-detected at the call site (`store.findActiveRun?.(threadId)`). That made a backend which had not implemented it indistinguishable from one whose thread is genuinely idle — both answer `null` — so reconnect silently turned off in production instead of failing at build time. - Make `findActiveRun` required on `RunStore`; drop the optional call in `reconstructChat`. - Record the evolution policy in `types.ts`: store methods are required, capability tiers belong at the store level (omit `runs`, declare `ChatTranscriptStores`), never at the method level. - Drop the conformance skip so every backend providing `runs` must satisfy the invariants; implement `findActiveRun` in the test fixture store. - Update the adapter guide, the stores skill, and the changeset accordingly. - Enable `migrate: true` in the ts-react-chat persistent store example.
by Tom Beckenham
T
Previous page
Previous
Next
Next page