Skip to content

build(deps): unpin assistant-ui now that Tracey is on the 0.15 API (#514) - #530

Merged
JabbaKadabra merged 1 commit into
masterfrom
claude/open-issue-ihwx1k
Aug 7, 2026
Merged

build(deps): unpin assistant-ui now that Tracey is on the 0.15 API (#514)#530
JabbaKadabra merged 1 commit into
masterfrom
claude/open-issue-ihwx1k

Conversation

@JabbaKadabra

Copy link
Copy Markdown
Collaborator

Summary

.github/dependabot.yml carried three ignore: entries pinning @assistant-ui/react below 0.15 and holding its two sibling packages back with it, because the 0.15 line dropped the useThread / useMessage / useComposer / useComposerRuntime hooks that six Tracey components imported. Those components were migrated to the useAui / useAuiState state API in #521, so the entries no longer block a broken bump — they just keep part of the npm-minor-patch group frozen. This drops all three and catches the packages up to the current releases.

Closes #514

Changes

  • Removed the ignore: block from the npm ecosystem in .github/dependabot.yml (all three entries; the block is now empty and gone).
  • @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 were checked against Tracey and do not apply:

  • 0.15.5 deprecates the useAui({...}) extension overload — every Tracey call site is nullary (useAui().composer), so nothing is affected.
  • 0.15.5 reshapes ExternalThreadQueueAdapter (two-lane queue, steer-by-default sends) — Tracey never touches that adapter; it drives the runtime through useChatRuntime + DelegatingTransport.

AuiProvider config grammar and McpAppsHost (the other 0.15.x API changes) are unused here.

Verification

🤖 Generated with Claude Code

https://claude.ai/code/session_01DaFnbp2rnqro5ZRPfJf2Zz


Generated by Claude Code

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
@JabbaKadabra
JabbaKadabra merged commit 37e8128 into master Aug 7, 2026
14 checks passed
@JabbaKadabra
JabbaKadabra deleted the claude/open-issue-ihwx1k branch August 7, 2026 20:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Tracey pinned to @assistant-ui/react 0.14: 0.15 removes useThread/useMessage/useComposer/useComposerRuntime

2 participants