Changelog
Release history
All releases published from the assistant-ui monorepo, grouped by date.
Mar 9, 2026
9 packages
@assistant-ui/core@0.1.3GitHub →
- fix: prevent double-submit when ComposerPrimitive.Send child has type="submit"
- Refactor React Native component API: move shared runtime logic (remote thread list, external store, cloud adapters, message converter, tool invocations) into @assistant-ui/core for reuse across React and React Native
- Remove zod dependency by using assistant-stream's toJSONSchema utility for schema serialization in AssistantFrameProvider
@assistant-ui/react@0.12.16GitHub →
- fix: prevent double-submit when ComposerPrimitive.Send child has type="submit"
- Refactor React Native component API: move shared runtime logic (remote thread list, external store, cloud adapters, message converter, tool invocations) into @assistant-ui/core for reuse across React and React Native
@assistant-ui/react-ag-ui@0.0.20GitHub →
- fix(react-ag-ui): preserve tool message id through AgUiMessage conversion round-trip
@assistant-ui/react-ai-sdk@1.3.13GitHub →
- Refactor React Native component API: move shared runtime logic (remote thread list, external store, cloud adapters, message converter, tool invocations) into @assistant-ui/core for reuse across React and React Native
@assistant-ui/react-ink@0.0.2GitHub →
- Refactor React Native component API: move shared runtime logic (remote thread list, external store, cloud adapters, message converter, tool invocations) into @assistant-ui/core for reuse across React and React Native
@assistant-ui/react-native@0.1.3GitHub →
- Add optional
auiparameter to AssistantRuntimeProvider for passing an AssistantClient - Refactor React Native component API: move shared runtime logic (remote thread list, external store, cloud adapters, message converter, tool invocations) into @assistant-ui/core for reuse across React and React Native
@assistant-ui/react-streamdown@0.1.5GitHub →
- fix(react-streamdown): useMessagePartText provide status
assistant-ui@0.0.83GitHub →
- feat(cli): add with-expo example to create command
- feat(cli): add with-react-ink example to project scaffolding
- use checked-in bin wrapper to avoid pnpm install warnings in monorepos
- fix(cli): detect dev script and env file from scaffolded project
create-assistant-ui@0.0.46GitHub →
Mar 5, 2026
6 packages
@assistant-ui/agent-launcher@0.1.0GitHub →
- Add
@assistant-ui/agent-launcherpackage andassistant-ui agentCLI command to launch Claude Code with assistant-ui skills
@assistant-ui/cloud-ai-sdk@0.1.5GitHub →
- chore: update dependencies
@assistant-ui/react-ai-sdk@1.3.12GitHub →
- chore: update dependencies
assistant-ui@0.0.82GitHub →
- Add
@assistant-ui/agent-launcherpackage andassistant-ui agentCLI command to launch Claude Code with assistant-ui skills - Unified scaffold pipeline: both templates and examples now download from the monorepo via giget at the latest release tag. Replaced create-next-app with @clack/prompts for interactive project creation. Added grouped project picker showing templates and examples. Added --preset support with short names (e.g. --preset chatgpt). Uses the detected package manager's dlx command instead of npx for faster execution.
create-assistant-ui@0.0.45GitHub →
mcp-app-studio@0.7.4GitHub →
- chore: update dependencies
Mar 4, 2026
19 packages
@assistant-ui/cloud-ai-sdk@0.1.4GitHub →
- chore: update dependencies
@assistant-ui/mcp-docs-server@0.1.24GitHub →
- chore: update dependencies
@assistant-ui/react@0.12.15GitHub →
- fix(react): duplicate
toolCallIdparts when joining consecutive assistant snapshots in the external message converter. - chore: update dependencies
- fix(react):
ActionBarMorePrimitivedisappearing whenActionBarPrimitive.Rootusesautohide="not-last"on non-last messages. - fix(react): make
useToolInvocationsargs stream rewrites recover safely and avoid premature closure for non-executable client tools. - fix(react): avoid crashing when external message conversion receives orphaned tool results without a matching tool call.
@assistant-ui/react-ag-ui@0.0.19GitHub →
- chore: update dependencies
- fix(react-ag-ui): add REASONING_* event support to match @ag-ui/client v0.0.45
- fix(react-ag-ui): correctly import
MESSAGES_SNAPSHOTevents that includerole: "tool"messages by normalizing them into assistant tool-call results before core conversion.
@assistant-ui/react-ai-sdk@1.3.11GitHub →
- chore: update dependencies
@assistant-ui/react-data-stream@0.12.6GitHub →
- chore: update dependencies
@assistant-ui/react-devtools@1.0.2GitHub →
- chore: update dependencies
@assistant-ui/react-langgraph@0.13.3GitHub →
- fix(react-langgraph): stabilize tool args serialization to avoid argsText rewrites
- chore: update dependencies
- fix(react-langgraph): handle tool_call_chunks with index 0
- fix(react-langgraph): treat stream cancellation
AbortErroras a normal exit condition inuseLangGraphMessagesto avoid unhandled promise rejections when runs are cancelled. - fix(react-langgraph): send file attachments as flat LangGraph file blocks and accept both flat/legacy file formats
- fix(react-langgraph): preserve tuple-stream accumulated messages by skipping updates snapshot replacement after tuple message events.
@assistant-ui/react-native@0.1.2GitHub →
- chore: update dependencies
@assistant-ui/react-o11y@0.0.3GitHub →
@assistant-ui/react-syntax-highlighter@0.12.6GitHub →
- chore: update dependencies
@assistant-ui/store@0.2.2GitHub →
- chore: update dependencies
@assistant-ui/tap@0.5.2GitHub →
- chore: update dependencies
assistant-cloud@0.1.21GitHub →
- chore: update dependencies
assistant-ui@0.0.81GitHub →
- chore: update dependencies
- fix(create): point the
cloudtemplate to the validassistant-ui-starter-cloudrepository in both CLIs and aligned tests.
create-assistant-ui@0.0.44GitHub →
- fix(create): point the
cloudtemplate to the validassistant-ui-starter-cloudrepository in both CLIs and aligned tests. - refactor(create-assistant-ui): delegate directly to the installed
assistant-ui createbinary instead of re-implementing template selection and scaffolding logic.
mcp-app-studio@0.7.3GitHub →
- chore: update dependencies
tw-glass@0.0.3GitHub →
- chore: update dependencies
tw-shimmer@0.4.8GitHub →
- chore: update dependencies
Nov 21, 2025
1 package
@assistant-ui/tap@0.3.0GitHub →
- feat: added
ContravariantResourcetype - refactor: removed
Unsubscribetype - refactor: moved multiple types to
tapXhook namespace
Nov 19, 2025
18 packages
@assistant-ui/mcp-docs-server@0.1.14GitHub →
- chore: update deps
@assistant-ui/react@0.11.41GitHub →
- feat(assistant-transport): support command enqueue inside onError/onCancel feat(assistant-transport): cancel queued commands on error
@assistant-ui/react-a2a@0.1.1GitHub →
- chore: update deps
@assistant-ui/react-ag-ui@0.0.2GitHub →
- chore: update deps
@assistant-ui/react-ai-sdk@1.1.12GitHub →
- feat: AI SDK error toolOutput support
- chore: update deps
@assistant-ui/react-data-stream@0.11.8GitHub →
- chore: update deps
@assistant-ui/react-devtools@0.1.8GitHub →
- chore: update deps
@assistant-ui/react-hook-form@0.11.7GitHub →
- chore: update deps
@assistant-ui/react-langgraph@0.7.8GitHub →
- chore: update deps
@assistant-ui/react-markdown@0.11.5GitHub →
- chore: update deps
@assistant-ui/react-syntax-highlighter@0.11.5GitHub →
- chore: update deps
@assistant-ui/styles@0.2.9GitHub →
- chore: update deps
@assistant-ui/tap@0.2.2GitHub →
- chore: update deps
assistant-cloud@0.1.8GitHub →
- chore: update deps
assistant-stream@0.2.41GitHub →
- chore: update deps
assistant-ui@0.0.65GitHub →
- chore: update deps
create-assistant-ui@0.0.32GitHub →
- chore: update deps
tw-shimmer@0.2.1GitHub →
- chore: update deps
Nov 18, 2025
2 packages
Nov 17, 2025
7 packages
@assistant-ui/react@0.11.39GitHub →
- feat(react-ai-sdk): Integrate AI SDK v5 data parts in message content
- fix: LocalThreadRuntime deleting branches during message reloads
- feat: allow storing runConfig with ThreadHistoryAdapter
- refactor: rename toolUIs to tools and remove ToolUI API
- feat: renamed
ResourceElementConstructortoResource, changedResourceElement.typeto beResourceinstead ofResourceFn
@assistant-ui/react-ai-sdk@1.1.11GitHub →
- feat: custom
toCreateMessagecallback fix: use AI SDK's idGenerator function for new messages - feat(react-ai-sdk): Integrate AI SDK v5 data parts in message content
@assistant-ui/react-data-stream@0.11.7GitHub →
- feat(react-ai-sdk): Integrate AI SDK v5 data parts in message content
@assistant-ui/react-hook-form@0.11.6GitHub →
- fix(react-hook-form): prevent multiple form submissions
@assistant-ui/react-langgraph@0.7.7GitHub →
- feat(react-ai-sdk): Integrate AI SDK v5 data parts in message content
@assistant-ui/tap@0.2.1GitHub →
- feat: renamed
ResourceElementConstructortoResource, changedResourceElement.typeto beResourceinstead ofResourceFn
tw-shimmer@0.2.0GitHub →
- Fix Firefox support - convert shimmer-width-x to unitless
Nov 14, 2025
3 packages
@assistant-ui/react@0.11.38GitHub →
-
fix: separate scroll-to-bottom button from autoScroll behavior (#1916)
-
feat: Add thread fetching capability to remote thread list adapter
- Add
fetchmethod toRemoteThreadListAdapterinterface - Implement
fetchin cloud adapter to retrieve individual threads - Enhance
switchToThreadto automatically fetch and load threads not present in the current list - Add
getmethod toAssistantCloudThreadsfor individual thread retrieval
- Add
-
fix(react): update check for scroll position in autoscroll
@assistant-ui/react-ai-sdk@1.1.10GitHub →
- fix(react-ai-sdk): correctly initialize history loading state
assistant-cloud@0.1.7GitHub →
- feat: Add thread fetching capability to remote thread list adapter
- Add
fetchmethod toRemoteThreadListAdapterinterface - Implement
fetchin cloud adapter to retrieve individual threads - Enhance
switchToThreadto automatically fetch and load threads not present in the current list - Add
getmethod toAssistantCloudThreadsfor individual thread retrieval
- Add
Nov 4, 2025
17 packages
@assistant-ui/mcp-docs-server@0.1.13GitHub →
- chore: update deps
@assistant-ui/react@0.11.37GitHub →
- add scroll lock hook for reasoning component
@assistant-ui/react@0.11.36GitHub →
- feat: Toolkit API
- chore: mark all old context API hooks as deprecated
- feat: display AI SDK errors
- chore: update deps
@assistant-ui/react-ai-sdk@1.1.9GitHub →
- feat: display AI SDK errors
- feat: useChatRuntime should use the assistant ui thread id remote id as the threadid by default
- chore: update deps
@assistant-ui/react-data-stream@0.11.6GitHub →
- chore: update deps
@assistant-ui/react-devtools@0.1.7GitHub →
- chore: update deps
@assistant-ui/react-hook-form@0.11.5GitHub →
- feat: Toolkit API
- chore: update deps
@assistant-ui/react-langgraph@0.7.6GitHub →
- chore: update deps
@assistant-ui/react-markdown@0.11.4GitHub →
- chore: update deps
@assistant-ui/react-syntax-highlighter@0.11.4GitHub →
- chore: update deps
@assistant-ui/styles@0.2.8GitHub →
- sync modal styles
@assistant-ui/styles@0.2.7GitHub →
- chore: update deps
@assistant-ui/tap@0.1.5GitHub →
- fix: tapRef should not support callback fns
- chore: update deps
assistant-cloud@0.1.6GitHub →
- chore: update deps
assistant-stream@0.2.39GitHub →
- chore: update deps
assistant-ui@0.0.64GitHub →
- chore: update deps
create-assistant-ui@0.0.31GitHub →
- chore: update deps
Oct 27, 2025
3 packages
@assistant-ui/react@0.11.35GitHub →
- feat: AssistantTransport wire format
- feat: useAssistantTransportState
@assistant-ui/react-langgraph@0.7.5GitHub →
- feat(react-langgraph): add "file" content type (filename, file_data) with round-trip mapping
assistant-stream@0.2.38GitHub →
- feat: AssistantTransport wire format