TanStackOSS
    ai
    fix(ai-client): advance runless pointer in takeRunlessRunId; add clear/thread-switch e2e takeRunlessRunId nulled currentRunlessRunId instead of advancing to the next still-ignored run (unlike onRunSettled). With two runs cleared mid-stream concurrently, draining one via a runId-less RUN_ERROR stopped suppressing the other's runless content, letting it repopulate a cleared conversation. Advance the pointer so a second cleared run stays suppressed. Also add e2e coverage for the two highest-risk persistence behaviors that were previously untested: clear() removing the stored conversation across a reload, and switching the chat id in place loading that id's own history. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
    nx run-many --targets=build --exclude=examples/**,testing/**
Succeeded
CI Pipeline Execution
Linux
4 CPU cores
e7fe9d1f661
58%

Cache hits

18 of 31 tasks used cache.

Get faster results

Learn how to enable distribution.

Atomizer enabled

31 groups of tasks optimized.

© 2026 - Nx Cloud

Terms of ServicePrivacy PolicyChangelogStatusDocsContact Nx CloudPricingCompany@NxDevTools