build(deps): unpin assistant-ui now that Tracey is on the 0.15 API (#514) - #530
Merged
Conversation
The three `ignore:` entries for `@assistant-ui/react`, `@assistant-ui/react-markdown` and `@assistant-ui/react-ai-sdk` were added because the 0.15 line dropped the `useThread`/`useMessage`/`useComposer`/ `useComposerRuntime` hooks that six Tracey components imported. Those components moved to the `useAui`/`useAuiState` state API in #521, so the entries no longer block anything — they only keep the `npm-minor-patch` group partially frozen. Drop all three and catch the packages up to the current releases: `@assistant-ui/react` 0.15.1 -> 0.15.8, `@assistant-ui/react-ai-sdk` 1.4.2 -> 1.4.4, `@assistant-ui/react-markdown` 0.14.8 -> 0.14.9. All three are patch-level moves inside the lines already in use. The two 0.15.x changes that reshape public API do not touch Tracey: the deprecated `useAui({...})` extension overload is unused (every call site is nullary), and the `ExternalThreadQueueAdapter` two-lane rework is behind `useChatRuntime`, which Tracey drives through `DelegatingTransport`. Refs #514 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DaFnbp2rnqro5ZRPfJf2Zz
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
.github/dependabot.ymlcarried threeignore:entries pinning@assistant-ui/reactbelow 0.15 and holding its two sibling packages back with it, because the 0.15 line dropped theuseThread/useMessage/useComposer/useComposerRuntimehooks that six Tracey components imported. Those components were migrated to theuseAui/useAuiStatestate API in #521, so the entries no longer block a broken bump — they just keep part of thenpm-minor-patchgroup frozen. This drops all three and catches the packages up to the current releases.Closes #514
Changes
ignore:block from the npm ecosystem in.github/dependabot.yml(all three entries; the block is now empty and gone).@assistant-ui/react0.15.1 → 0.15.8@assistant-ui/react-ai-sdk1.4.2 → 1.4.4@assistant-ui/react-markdown0.14.8 → 0.14.9All three are patch-level moves inside the lines already in use. The two 0.15.x changes that reshape public API were checked against Tracey and do not apply:
useAui({...})extension overload — every Tracey call site is nullary (useAui().composer), so nothing is affected.ExternalThreadQueueAdapter(two-lane queue, steer-by-default sends) — Tracey never touches that adapter; it drives the runtime throughuseChatRuntime+DelegatingTransport.AuiProviderconfig grammar andMcpAppsHost(the other 0.15.x API changes) are unused here.Verification
npm run build(tsc -b && vite build) — green, no type errors.npm test— 1176 passed / 106 files, green. Frontend-only change, so no backend suite was run.npm run lint— 0 errors, 1 pre-existing warning (react-hooks/incompatible-libraryon the TanStack virtualizer, unrelated and deliberately un-suppressed)..github/dependabot.ymlre-parsed after the edit; the npm entry keepspackage-ecosystem/directories/schedule/groupsand only losesignore.frontend/docs/TRACEY.mdwas already updated for the new state API by fix(tracey): migrate to the assistant-ui 0.15 aui state API #521 and holds no stale hook references, and no doc names the removed pin (docs/security.mddescribes theignore:mechanism generically). No user-visible behaviour changes, so noCHANGELOG.mdentry — matching how the earlier assistant-ui bump (build(deps): bump the npm-minor-patch group across 1 directory with 11 updates #515) and migration (fix(tracey): migrate to the assistant-ui 0.15 aui state API #521) landed.🤖 Generated with Claude Code
https://claude.ai/code/session_01DaFnbp2rnqro5ZRPfJf2Zz
Generated by Claude Code