Release history.

Every package release from the assistant-ui monorepo, grouped by day.

Apr 30, 2026

3 releases

>@assistant-ui/core@0.1.17enrich composer.attachmentAddError event with typed payload4 changes

Features2

enrich composer.attachmentAddError event with typed payload
add <MessagePrimitive.GroupedParts> for hierarchical adjacent grouping of message parts

Fixes1

add typesVersions to support moduleResolution: node

Chores1

drop ./* wildcard export and surface internal attachment status types
view on github
>@assistant-ui/react@0.12.28add <MessagePrimitive.GroupedParts> for hierarchical adjacent grouping of message parts1 change

Features1

add <MessagePrimitive.GroupedParts> for hierarchical adjacent grouping of message parts
view on github
>@assistant-ui/react-native@0.1.13add <MessagePrimitive.GroupedParts> for hierarchical adjacent grouping of message parts1 change

Features1

add <MessagePrimitive.GroupedParts> for hierarchical adjacent grouping of message parts
view on github

Apr 29, 2026

19 releases

>@assistant-ui/core@0.1.16add custom slot to RemoteThreadMetadata and ThreadListItemState5 changes

Features1

add custom slot to RemoteThreadMetadata and ThreadListItemState

Fixes4

core
emit attachmentAddError when no adapter is configured or file type is rejected
core
respect adapter.accept when adding external CreateAttachment
core
show loading state for empty parts children API
core
hoist remote thread runtime binder out of unstable_Provider
view on github
>@assistant-ui/react-google-adk@0.0.8add missing DictationAdapter to UseAdkRuntimeOptions2 changes

Fixes2

react-google-adk
add missing DictationAdapter to UseAdkRuntimeOptions
react-google-adk
preserve file attachment data on the wire
view on github
>@assistant-ui/react-ink@0.0.13rewrite react-ink composer input into a cursor aware terminal editor1 change

Features1

react-ink
rewrite react-ink composer input into a cursor aware terminal editor
view on github
>16 maintenance releasesdependency updates and chores
>@assistant-ui/cloud-ai-sdk@0.1.13update dependencies1 change

Chores1

update dependencies
view on github
>@assistant-ui/react@0.12.27update dependencies1 change

Chores1

update dependencies
view on github
>@assistant-ui/react-ai-sdk@1.3.21update dependencies1 change

Chores1

update dependencies
view on github
>@assistant-ui/react-hook-form@0.12.12update dependencies1 change

Chores1

update dependencies
view on github
>@assistant-ui/react-ink-markdown@0.0.12@assistant-ui/[email protected]1 change

Other1

@assistant-ui/[email protected]
view on github
>@assistant-ui/react-langchain@0.0.4update dependencies2 changes

Chores2

update dependencies
update dependencies
view on github
>@assistant-ui/react-langgraph@0.13.12update dependencies1 change

Chores1

update dependencies
view on github
>@assistant-ui/react-lexical@0.0.8update dependencies1 change

Chores1

update dependencies
view on github
>@assistant-ui/react-o11y@0.0.12@assistant-ui/[email protected]1 change

Other1

@assistant-ui/[email protected]
view on github
>@assistant-ui/react-opencode@0.0.4update dependencies2 changes

Chores2

update dependencies
update dependencies
view on github
>@assistant-ui/store@0.2.9update dependencies1 change

Chores1

update dependencies
view on github
>@assistant-ui/tap@0.5.10update dependencies1 change

Chores1

update dependencies
view on github
>heat-graph@0.0.7update dependencies1 change

Chores1

update dependencies
view on github
>mcp-app-studio@0.7.12update dependencies1 change

Chores1

update dependencies
view on github
>pypi/assistant-stream@0.0.32First assistant-stream release published via this workflow.

First assistant-stream release published via this workflow.

view on github
>safe-content-frame@0.0.18update dependencies1 change

Chores1

update dependencies
view on github

Apr 24, 2026

31 releases

>@assistant-ui/core@0.1.15add uiComponents option for static and dynamic data renderers10 changes

Features3

react-langgraph
add uiComponents option for static and dynamic data renderers
core
add reload method on ThreadListRuntime and aui.threads that re-invokes the remote adapter's list and refreshes the thread list. Use this after asynchronous auth (e.g. OIDC, better-auth) completes to recover from an initial load that ran before the authenticated user was available. A generation counter ensures a mid-flight response from a superseded load cannot overwrite a newer reload's state.
core
let runtimes provide an explicit isRunning that overrides the last-message-status heuristic. ExternalStoreAdapter.isRunning now flows through to thread.isRunning directly, so applications can keep the thread in a running state even after the last assistant message has completed (e.g. while non-message stream chunks like suggestions, step-finish, or metadata updates are still arriving). When a runtime does not provide isRunning, the previous last-message-based behavior is preserved.

Fixes4

core
edit composer no longer re-injects original file parts when user message attachments are modified. Non-text content parts on user messages are lifted into _attachments so attachment removals take effect and files aren't duplicated on resend; non-user messages keep the existing content pass-through.
useExternalStoreRuntime now correctly initializes mainThreadId, threadIds, and archivedThreadIds from the adapter on first render. Previously they stayed at DEFAULT_THREAD_ID until the user switched threads, so isMain was false on initial load. Closes #2577.
core
switchToThread could duplicate a thread or leave it in both threadIds and archivedThreadIds when it raced with list. Both arrays are now filtered before the status-keyed append, matching the updateStatusReducer pattern.
useAISDKRuntime now throws when the supplied ThreadHistoryAdapter omits withFormat, instead of silently dropping all history load/append/update calls. The optional-call chain historyAdapter.withFormat?.(…).load previously short-circuited to undefined. The withFormat-wrapped adapter is now memoized, and the persist effect short-circuits when no adapter is supplied (avoiding a redundant thread subscription). ThreadHistoryAdapter.withFormat gains a JSDoc note clarifying that it is required on the AI SDK path.

Refactors1

unify mention/slash under behavior sub-primitives; delete Mention/SlashCommand aliases and the execute field on Unstable_TriggerItem; split TriggerPopoverResource; rename react-lexical MentionNode/MentionPlugin/MentionChipProvider/mentionChip prop to DirectiveNode/DirectivePlugin/DirectiveChipProvider/directiveChip; fix IME/Unicode/copy-paste/undo bugs. Breaking (Unstable_ APIs): replace onSelect={{type:"insertDirective",formatter}} with <Unstable_TriggerPopover.Directive formatter={...}>; replace onSelect={{type:"action",handler}} with <Unstable_TriggerPopover.Action onExecute={...}>. Rename unstable_useToolMentionAdapterunstable_useMentionAdapter with new items/categories/includeModelContextTools options. unstable_useSlashCommandAdapter now returns { adapter, action }execute stays in the hook closure instead of on the item. Rename CSS class aui-mention-chipaui-directive-chip and attributes data-mention-*data-directive-*.

Chores2

update dependencies
remove decorative separator comments across packages
view on github
>@assistant-ui/react@0.12.26add reload method on ThreadListRuntime and aui.threads that re-invokes the remote adapter's list and refreshes the thread list. Use this after asynchronous auth (e.g. OIDC, better-auth) completes to recover from an initial load that ran before the authenticated user was available. A generation counter ensures a mid-flight response from a superseded load cannot overwrite a newer reload's state.8 changes

Features2

core
add reload method on ThreadListRuntime and aui.threads that re-invokes the remote adapter's list and refreshes the thread list. Use this after asynchronous auth (e.g. OIDC, better-auth) completes to recover from an initial load that ran before the authenticated user was available. A generation counter ensures a mid-flight response from a superseded load cannot overwrite a newer reload's state.
unify mention and slash command primitives under Unstable_TriggerPopover

Fixes3

add render prop support to dropdown menu primitives
process dropped attachments in parallel
composer
sync mouse hover with keyboard highlight in TriggerPopover. Items and categories now update highlightedIndex on mouse move, keeping data-highlighted, aria-selected, and aria-activedescendant consistent with the hovered element. A new highlightIndex(index) method is exposed on the popover scope. Closes #3868.

Refactors1

unify mention/slash under behavior sub-primitives; delete Mention/SlashCommand aliases and the execute field on Unstable_TriggerItem; split TriggerPopoverResource; rename react-lexical MentionNode/MentionPlugin/MentionChipProvider/mentionChip prop to DirectiveNode/DirectivePlugin/DirectiveChipProvider/directiveChip; fix IME/Unicode/copy-paste/undo bugs. Breaking (Unstable_ APIs): replace onSelect={{type:"insertDirective",formatter}} with <Unstable_TriggerPopover.Directive formatter={...}>; replace onSelect={{type:"action",handler}} with <Unstable_TriggerPopover.Action onExecute={...}>. Rename unstable_useToolMentionAdapterunstable_useMentionAdapter with new items/categories/includeModelContextTools options. unstable_useSlashCommandAdapter now returns { adapter, action }execute stays in the hook closure instead of on the item. Rename CSS class aui-mention-chipaui-directive-chip and attributes data-mention-*data-directive-*.

Chores2

update dependencies
remove decorative separator comments across packages
view on github
>@assistant-ui/react-ai-sdk@1.3.20request body id in useChatRuntime is now the real thread id instead of the literal "DEFAULTTHREADID". AssistantChatTransport was resolving remoteId from the inner ExternalStoreThreadListRuntimeCore (which only echoes its default id); it now uses the outer RemoteThreadListRuntimeCore that actually calls the adapter.3 changes

Fixes2

request body id in useChatRuntime is now the real thread id instead of the literal "DEFAULT_THREAD_ID". AssistantChatTransport was resolving remoteId from the inner ExternalStoreThreadListRuntimeCore (which only echoes its default id); it now uses the outer RemoteThreadListRuntimeCore that actually calls the adapter.
useAISDKRuntime now throws when the supplied ThreadHistoryAdapter omits withFormat, instead of silently dropping all history load/append/update calls. The optional-call chain historyAdapter.withFormat?.(…).load previously short-circuited to undefined. The withFormat-wrapped adapter is now memoized, and the persist effect short-circuits when no adapter is supplied (avoiding a redundant thread subscription). ThreadHistoryAdapter.withFormat gains a JSDoc note clarifying that it is required on the AI SDK path.

Chores1

update dependencies
view on github
>@assistant-ui/react-google-adk@0.0.7return the ADK session id as remoteId from createAdkSessionAdapter.initialize. Previously the input threadId (an internal LOCALID) was returned, so later delete(remoteId) calls hit /sessions/LOCALID and 404'd — masked by the adapter's tolerated 404 on delete.2 changes

Fixes1

react-google-adk
return the ADK session id as remoteId from createAdkSessionAdapter.initialize. Previously the input threadId (an internal __LOCALID_*) was returned, so later delete(remoteId) calls hit /sessions/__LOCALID_* and 404'd — masked by the adapter's tolerated 404 on delete.

Chores1

update dependencies
view on github
>@assistant-ui/react-langchain@0.0.3add useLangChainState<T>(key) hook to read arbitrary LangGraph custom state keys (e.g. todos, files) from the current thread, mirroring upstream useStream.values[key].2 changes

Features1

add useLangChainState<T>(key) hook to read arbitrary LangGraph custom state keys (e.g. todos, files) from the current thread, mirroring upstream useStream.values[key].

Chores1

update dependencies
view on github
>@assistant-ui/react-langgraph@0.13.11add uiComponents option for static and dynamic data renderers8 changes

Features4

react-langgraph
add uiComponents option for static and dynamic data renderers
add unstable_createLangGraphStream helper that builds a stream callback for useLangGraphRuntime with config.abortSignal and onDisconnect: "cancel" wired to client.runs.stream.
add unstable_threadListAdapter option to useLangGraphRuntime for backing the thread list with a custom RemoteThreadListAdapter (e.g. one backed by client.threads.search) without requiring assistant-cloud
expose subgraph (namespaced) events to useLangGraphRuntime / useLangGraphMessages callers. onMessageChunk now receives a namespace field in tupleMetadata for pipe-namespaced messages|<subgraph> events, and three new eventHandlers are available: onSubgraphValues(namespace, values), onSubgraphUpdates(namespace, updates), and onSubgraphError(namespace, error). Previously values|<ns> and updates|<ns> events were silently dropped, and error|<ns> events could not be attributed to a specific subgraph. Fully additive: top-level onValues / onUpdates / onError behaviour is unchanged (including the existing guarantee that subgraph errors do not mark the parent message as incomplete).

Fixes3

set thread.isLoading during load handler in useLangGraphRuntime
prevent duplicate "Used tool" cards when LangGraph emits tool_call_chunks with an empty id followed by a chunk with the real id at the same index. appendLangChainChunk now also merges by index when either side has an empty id, and the resulting entry keeps whichever id is non-empty. As a defense-in-depth, convertLangChainMessages also synthesizes a stable lc-toolcall-${messageId}-${index} id when a tool_call still arrives at the converter with an empty id.
tool call status briefly flickers requires-action (error icon) before settling on complete during LangGraph streaming with subgraphs. The final reconcile now merges the values snapshot with tuple-accumulated state instead of replacing it, so tool results and subgraph-internal messages aren't dropped; metadata survives reconcile; isRunning flips to false atomically with the final message update (via new onComplete callback); and subgraph-level error events (pipe-namespaced) no longer mark parent AI messages as incomplete. Pipe-separated subgraph event names (e.g. messages|tools:call_abc) are now handled by stripping the namespace before matching.

Chores1

update dependencies
view on github
>@assistant-ui/react-lexical@0.0.7unify mention and slash command primitives under UnstableTriggerPopover5 changes

Features1

unify mention and slash command primitives under Unstable_TriggerPopover

Fixes1

lexical composer scroll overflow

Refactors1

unify mention/slash under behavior sub-primitives; delete Mention/SlashCommand aliases and the execute field on Unstable_TriggerItem; split TriggerPopoverResource; rename react-lexical MentionNode/MentionPlugin/MentionChipProvider/mentionChip prop to DirectiveNode/DirectivePlugin/DirectiveChipProvider/directiveChip; fix IME/Unicode/copy-paste/undo bugs. Breaking (Unstable_ APIs): replace onSelect={{type:"insertDirective",formatter}} with <Unstable_TriggerPopover.Directive formatter={...}>; replace onSelect={{type:"action",handler}} with <Unstable_TriggerPopover.Action onExecute={...}>. Rename unstable_useToolMentionAdapterunstable_useMentionAdapter with new items/categories/includeModelContextTools options. unstable_useSlashCommandAdapter now returns { adapter, action }execute stays in the hook closure instead of on the item. Rename CSS class aui-mention-chipaui-directive-chip and attributes data-mention-*data-directive-*.

Chores2

update dependencies
remove decorative separator comments across packages
view on github
>@assistant-ui/react-streamdown@0.1.11pass memoized code component to streamdown instead of invoking it as a function, and render CodeHeader when no SyntaxHighlighter is configured for a block2 changes

Fixes1

pass memoized code component to streamdown instead of invoking it as a function, and render CodeHeader when no SyntaxHighlighter is configured for a block

Chores1

update dependencies
view on github
>@assistant-ui/tap@0.5.9tapEffectEvent returned a frozen callback in production, breaking consumers that stored the reference externally (e.g. trigger popover plugin registry). Both dev and prod now use the same wrapper that reads the latest callback from the ref at call time — matching the documented "stable reference that always calls the most recent version" contract.3 changes

Fixes1

tapEffectEvent returned a frozen callback in production, breaking consumers that stored the reference externally (e.g. trigger popover plugin registry). Both dev and prod now use the same wrapper that reads the latest callback from the ref at call time — matching the documented "stable reference that always calls the most recent version" contract.

Chores2

update dependencies
remove decorative separator comments across packages
view on github
>22 maintenance releasesdependency updates and chores
>@assistant-ui/cloud-ai-sdk@0.1.12update dependencies1 change

Chores1

update dependencies
view on github
>@assistant-ui/mcp-docs-server@0.1.30update dependencies1 change

Chores1

update dependencies
view on github
>@assistant-ui/react-a2a@0.2.12update dependencies2 changes

Chores2

update dependencies
remove decorative separator comments across packages
view on github
>@assistant-ui/react-ag-ui@0.0.27update dependencies1 change

Chores1

update dependencies
view on github
>@assistant-ui/react-hook-form@0.12.11update dependencies1 change

Chores1

update dependencies
view on github
>@assistant-ui/react-ink@0.0.12update dependencies1 change

Chores1

update dependencies
view on github
>@assistant-ui/react-ink-markdown@0.0.11update dependencies1 change

Chores1

update dependencies
view on github
>@assistant-ui/react-markdown@0.12.11update dependencies1 change

Chores1

update dependencies
view on github
>@assistant-ui/react-native@0.1.12update dependencies1 change

Chores1

update dependencies
view on github
>@assistant-ui/react-o11y@0.0.11@assistant-ui/[email protected]1 change

Other1

@assistant-ui/[email protected]
view on github
>@assistant-ui/react-opencode@0.0.3update dependencies1 change

Chores1

update dependencies
view on github
>@assistant-ui/store@0.2.8update dependencies1 change

Chores1

update dependencies
view on github
>@assistant-ui/x-buildutils@0.0.6update dependencies1 change

Chores1

update dependencies
view on github
>assistant-cloud@0.1.27update dependencies1 change

Chores1

update dependencies
view on github
>assistant-stream@0.3.12update dependencies1 change

Chores1

update dependencies
view on github
>assistant-ui@0.0.90update dependencies2 changes

Chores2

update dependencies
remove decorative separator comments across packages
view on github
>create-assistant-ui@0.0.53[email protected]1 change
>heat-graph@0.0.6update dependencies1 change

Chores1

update dependencies
view on github
>mcp-app-studio@0.7.11update dependencies1 change

Chores1

update dependencies
view on github
>safe-content-frame@0.0.17update dependencies1 change

Chores1

update dependencies
view on github
>tw-glass@0.0.51083599: fix: add "style" export condition for CSS entries so Tailwind CSS v4 @import can resolve packages1 change

Other1

1083599: fix: add "style" export condition for CSS entries so Tailwind CSS v4 @import can resolve packages
view on github
>tw-shimmer@0.4.111083599: fix: add "style" export condition for CSS entries so Tailwind CSS v4 @import can resolve packages1 change

Other1

1083599: fix: add "style" export condition for CSS entries so Tailwind CSS v4 @import can resolve packages
view on github

Apr 13, 2026

33 releases

>33 maintenance releasesdependency updates and chores
>@assistant-ui/agent-launcher@0.1.4c988db8: chore: update dependencies1 change

Other1

c988db8: chore: update dependencies
view on github
>@assistant-ui/cloud-ai-sdk@0.1.11c988db8: chore: update dependencies1 change

Other1

c988db8: chore: update dependencies
view on github
>@assistant-ui/core@0.1.14f20b9ca: feat: add ExportedMessageRepository.fromBranchableArray for constructing branching message trees from ThreadMessageLike messages2 changes

Other2

f20b9ca: feat: add ExportedMessageRepository.fromBranchableArray for constructing branching message trees from ThreadMessageLike messages
c988db8: chore: update dependencies
view on github
>@assistant-ui/mcp-docs-server@0.1.29c988db8: chore: update dependencies1 change

Other1

c988db8: chore: update dependencies
view on github
>@assistant-ui/react@0.12.25c988db8: chore: update dependencies1 change

Other1

c988db8: chore: update dependencies
view on github
>@assistant-ui/react-a2a@0.2.11c988db8: chore: update dependencies1 change

Other1

c988db8: chore: update dependencies
view on github
>@assistant-ui/react-ag-ui@0.0.2643fb4f7: fix(react-ag-ui): preserve user message attachments when converting to AG-UI format2 changes

Other2

43fb4f7: fix(react-ag-ui): preserve user message attachments when converting to AG-UI format
c988db8: chore: update dependencies
view on github
>@assistant-ui/react-ai-sdk@1.3.19c988db8: chore: update dependencies2 changes

Other2

c988db8: chore: update dependencies
a5bce86: fix: preserve latest thread token usage during pending turns
view on github
>@assistant-ui/react-data-stream@0.12.11c988db8: chore: update dependencies1 change

Other1

c988db8: chore: update dependencies
view on github
>@assistant-ui/react-devtools@1.0.6c988db8: chore: update dependencies1 change

Other1

c988db8: chore: update dependencies
view on github
>@assistant-ui/react-google-adk@0.0.6147c1b8: fix(react-google-adk): render user-authored events as human messages4 changes

Other4

147c1b8: fix(react-google-adk): render user-authored events as human messages
9abb15c: fix(react-google-adk): allow HITL interrupt tool UIs to render with requires-action status
4d2531e: fix(react-google-adk): don't auto-cancel HITL interrupts when user sends a new message
c988db8: chore: update dependencies
view on github
>@assistant-ui/react-hook-form@0.12.10c988db8: chore: update dependencies1 change

Other1

c988db8: chore: update dependencies
view on github
>@assistant-ui/react-ink@0.0.11c988db8: chore: update dependencies1 change

Other1

c988db8: chore: update dependencies
view on github
>@assistant-ui/react-ink-markdown@0.0.10c988db8: chore: update dependencies1 change

Other1

c988db8: chore: update dependencies
view on github
>@assistant-ui/react-langchain@0.0.2c988db8: chore: update dependencies2 changes

Other2

c988db8: chore: update dependencies
0ec6bcf: feat: add react-langchain package with useStreamRuntime hook for @langchain/react integration
view on github
>@assistant-ui/react-langgraph@0.13.1001d0dbe: feat(react-langgraph): support LangSmith Generative UI uimessage3 changes

Other3

01d0dbe: feat(react-langgraph): support LangSmith Generative UI ui_message
c988db8: chore: update dependencies
8b51ffa: fix(react-langgraph): handle Bedrock tool_call_chunks with null id/name
view on github
>@assistant-ui/react-lexical@0.0.6c988db8: chore: update dependencies1 change

Other1

c988db8: chore: update dependencies
view on github
>@assistant-ui/react-markdown@0.12.9c988db8: chore: update dependencies1 change

Other1

c988db8: chore: update dependencies
view on github
>@assistant-ui/react-native@0.1.110d2d2f3: fix: export ExportedMessageRepository and ExportedMessageRepositoryItem from react-native2 changes

Other2

0d2d2f3: fix: export ExportedMessageRepository and ExportedMessageRepositoryItem from react-native
c988db8: chore: update dependencies
view on github
>@assistant-ui/react-o11y@0.0.10c988db8: chore: update dependencies1 change

Other1

c988db8: chore: update dependencies
view on github
>@assistant-ui/react-opencode@0.0.2c988db8: chore: update dependencies2 changes

Other2

c988db8: chore: update dependencies
11451c2: feat: initial experimental release of OpenCode runtime adapter
view on github
>@assistant-ui/react-streamdown@0.1.10c988db8: chore: update dependencies1 change

Other1

c988db8: chore: update dependencies
view on github
>@assistant-ui/react-syntax-highlighter@0.12.9c988db8: chore: update dependencies1 change

Other1

c988db8: chore: update dependencies
view on github
>@assistant-ui/store@0.2.7c988db8: chore: update dependencies1 change

Other1

c988db8: chore: update dependencies
view on github
>@assistant-ui/tap@0.5.8c988db8: chore: update dependencies1 change

Other1

c988db8: chore: update dependencies
view on github
>@assistant-ui/x-buildutils@0.0.5c988db8: chore: update dependencies1 change

Other1

c988db8: chore: update dependencies
view on github
>assistant-cloud@0.1.26c988db8: chore: update dependencies1 change

Other1

c988db8: chore: update dependencies
view on github
>assistant-stream@0.3.11c988db8: chore: update dependencies1 change

Other1

c988db8: chore: update dependencies
view on github
>assistant-ui@0.0.898d334f9: fix(cli): detect package manager from npmconfiguseragent before falling back to detect-package-manager2 changes

Other2

8d334f9: fix(cli): detect package manager from npm_config_user_agent before falling back to detect-package-manager
c988db8: chore: update dependencies
view on github
>create-assistant-ui@0.0.52[email protected]1 change
>heat-graph@0.0.5c988db8: chore: update dependencies1 change

Other1

c988db8: chore: update dependencies
view on github
>mcp-app-studio@0.7.10c988db8: chore: update dependencies1 change

Other1

c988db8: chore: update dependencies
view on github
>safe-content-frame@0.0.16c988db8: chore: update dependencies1 change

Other1

c988db8: chore: update dependencies
view on github

Apr 6, 2026

27 releases

>27 maintenance releasesdependency updates and chores
>@assistant-ui/agent-launcher@0.1.3376bb00: chore: update dependencies1 change

Other1

376bb00: chore: update dependencies
view on github
>@assistant-ui/cloud-ai-sdk@0.1.10376bb00: chore: update dependencies1 change

Other1

376bb00: chore: update dependencies
view on github
>@assistant-ui/core@0.1.1342bc640: feat: support edit lineage and startRun in EditComposer send flow2 changes

Other2

42bc640: feat: support edit lineage and startRun in EditComposer send flow
87e7761: feat: generalize mention system into trigger popover architecture with slash command support
view on github
>@assistant-ui/core@0.1.1219b1024: fix(core): move initialThreadId/threadId handling from constructor to \\internalload to prevent SSR crash1 change

Other1

19b1024: fix(core): move initialThreadId/threadId handling from constructor to __internal_load to prevent SSR crash
view on github
>@assistant-ui/mcp-docs-server@0.1.28376bb00: chore: update dependencies1 change

Other1

376bb00: chore: update dependencies
view on github
>@assistant-ui/react@0.12.2442bc640: feat: support edit lineage and startRun in EditComposer send flow4 changes

Other4

42bc640: feat: support edit lineage and startRun in EditComposer send flow
e82726c: fix(react): forward viewport slack props from MessagePrimitive.Root
376bb00: chore: update dependencies
87e7761: feat: generalize mention system into trigger popover architecture with slash command support
view on github
>@assistant-ui/react-a2a@0.2.10376bb00: chore: update dependencies1 change

Other1

376bb00: chore: update dependencies
view on github
>@assistant-ui/react-ag-ui@0.0.25376bb00: chore: update dependencies1 change

Other1

376bb00: chore: update dependencies
view on github
>@assistant-ui/react-ai-sdk@1.3.18376bb00: chore: update dependencies1 change

Other1

376bb00: chore: update dependencies
view on github
>@assistant-ui/react-data-stream@0.12.10376bb00: chore: update dependencies1 change

Other1

376bb00: chore: update dependencies
view on github
>@assistant-ui/react-devtools@1.0.5376bb00: chore: update dependencies1 change

Other1

376bb00: chore: update dependencies
view on github
>@assistant-ui/react-google-adk@0.0.5376bb00: chore: update dependencies1 change

Other1

376bb00: chore: update dependencies
view on github
>@assistant-ui/react-hook-form@0.12.9376bb00: chore: update dependencies1 change

Other1

376bb00: chore: update dependencies
view on github
>@assistant-ui/react-ink@0.0.10376bb00: chore: update dependencies1 change

Other1

376bb00: chore: update dependencies
view on github
>@assistant-ui/react-ink-markdown@0.0.9@assistant-ui/[email protected]1 change

Other1

@assistant-ui/[email protected]
view on github
>@assistant-ui/react-langgraph@0.13.9376bb00: chore: update dependencies1 change

Other1

376bb00: chore: update dependencies
view on github
>@assistant-ui/react-lexical@0.0.587e7761: feat: generalize mention system into trigger popover architecture with slash command support1 change

Other1

87e7761: feat: generalize mention system into trigger popover architecture with slash command support
view on github
>@assistant-ui/react-native@0.1.10376bb00: chore: update dependencies1 change

Other1

376bb00: chore: update dependencies
view on github
>@assistant-ui/react-o11y@0.0.9@assistant-ui/[email protected]1 change

Other1

@assistant-ui/[email protected]
view on github
>@assistant-ui/tap@0.5.7376bb00: chore: update dependencies1 change

Other1

376bb00: chore: update dependencies
view on github
>@assistant-ui/x-buildutils@0.0.4376bb00: chore: update dependencies1 change

Other1

376bb00: chore: update dependencies
view on github
>assistant-cloud@0.1.25376bb00: chore: update dependencies1 change

Other1

376bb00: chore: update dependencies
view on github
>assistant-ui@0.0.88376bb00: chore: update dependencies1 change

Other1

376bb00: chore: update dependencies
view on github
>create-assistant-ui@0.0.51[email protected]1 change
>mcp-app-studio@0.7.9376bb00: chore: update dependencies1 change

Other1

376bb00: chore: update dependencies
view on github
>safe-content-frame@0.0.15376bb00: chore: update dependencies1 change

Other1

376bb00: chore: update dependencies
view on github
>tw-shimmer@0.4.10094fa56: fix: register shimmer-bg as standalone @utility for Tailwind v4 tooling recognition1 change

Other1

094fa56: fix: register shimmer-bg as standalone @utility for Tailwind v4 tooling recognition
view on github

Apr 5, 2026

4 releases

>4 maintenance releasesdependency updates and chores
>@assistant-ui/core@0.1.11de29641: fix(core): start RemoteThreadList isLoading as true4 changes

Other4

de29641: fix(core): start RemoteThreadList isLoading as true
a8bf84b: feat(core): expose getLoadThreadsPromise on ThreadListRuntime public API
5fd5c3d: feat(core): add reactive threadId option to useRemoteThreadListRuntime for URL-based routing
ec50e8a: fix(core): prevent resolved history tool calls from re-executing
view on github
>@assistant-ui/react@0.12.23a8bf84b: feat(core): expose getLoadThreadsPromise on ThreadListRuntime public API3 changes

Other3

a8bf84b: feat(core): expose getLoadThreadsPromise on ThreadListRuntime public API
bdbd024: fix(core): set EMPTY_THREAD_CORE.isLoading to true to prevent Welcome page flash during thread switch
0958070: feat(core): add initialThreadId option to useRemoteThreadListRuntime
view on github
>@assistant-ui/react-google-adk@0.0.45e23896: fix: skip partial functionCall events in AdkEventAccumulator to prevent incomplete tool calls from hanging the runtime1 change

Other1

5e23896: fix: skip partial functionCall events in AdkEventAccumulator to prevent incomplete tool calls from hanging the runtime
view on github
>assistant-stream@0.3.102c5cd97: fix(assistant-stream): handle CRLF line endings in LineDecoderStream1 change

Other1

2c5cd97: fix(assistant-stream): handle CRLF line endings in LineDecoderStream
view on github

Apr 2, 2026

30 releases

>30 maintenance releasesdependency updates and chores
>@assistant-ui/agent-launcher@0.1.2209ae81: chore: remove aui-source export condition from package.json exports1 change

Other1

209ae81: chore: remove aui-source export condition from package.json exports
view on github
>@assistant-ui/cloud-ai-sdk@0.1.9bdce66f: chore: update dependencies2 changes

Other2

bdce66f: chore: update dependencies
209ae81: chore: remove aui-source export condition from package.json exports
view on github
>@assistant-ui/core@0.1.106554892: feat: add useAssistantContext for dynamic context injection7 changes

Other7

6554892: feat: add useAssistantContext for dynamic context injection
9103282: fix: resolve biome lint warnings (optional chaining, unused suppressions)
876f75d: feat: add interactable state persistence
bdce66f: chore: update dependencies
4abb898: refactor: align interactables with codebase conventions
209ae81: chore: remove aui-source export condition from package.json exports
af70d7f: feat: add useToolArgsStatus hook for per-prop streaming status
view on github
>@assistant-ui/mcp-docs-server@0.1.27bdce66f: chore: update dependencies2 changes

Other2

bdce66f: chore: update dependencies
209ae81: chore: remove aui-source export condition from package.json exports
view on github
>@assistant-ui/react@0.12.226554892: feat: add useAssistantContext for dynamic context injection9 changes

Other9

6554892: feat: add useAssistantContext for dynamic context injection
d726499: fix: unify assistant-transport request body format with AssistantChatTransport
876f75d: feat: add interactable state persistence
bdce66f: chore: update dependencies
c362685: feat: add RealtimeVoiceAdapter with VoiceOrb UI, mode/volume support, and ElevenLabs/LiveKit examples
4abb898: refactor: align interactables with codebase conventions
209ae81: chore: remove aui-source export condition from package.json exports
50b3100: feat: add render prop support to all primitives for shadcn "Base" component library compatibility
af70d7f: feat: add useToolArgsStatus hook for per-prop streaming status
view on github
>@assistant-ui/react-a2a@0.2.93344084: fix(react-a2a): align wire format with A2A v1.0 proto spec3 changes

Other3

3344084: fix(react-a2a): align wire format with A2A v1.0 proto spec
bdce66f: chore: update dependencies
209ae81: chore: remove aui-source export condition from package.json exports
view on github
>@assistant-ui/react-ag-ui@0.0.24bdce66f: chore: update dependencies2 changes

Other2

bdce66f: chore: update dependencies
209ae81: chore: remove aui-source export condition from package.json exports
view on github
>@assistant-ui/react-ai-sdk@1.3.17bdce66f: chore: update dependencies2 changes

Other2

bdce66f: chore: update dependencies
209ae81: chore: remove aui-source export condition from package.json exports
view on github
>@assistant-ui/react-data-stream@0.12.9bdce66f: chore: update dependencies2 changes

Other2

bdce66f: chore: update dependencies
209ae81: chore: remove aui-source export condition from package.json exports
view on github
>@assistant-ui/react-devtools@1.0.4209ae81: chore: remove aui-source export condition from package.json exports1 change

Other1

209ae81: chore: remove aui-source export condition from package.json exports
view on github
>@assistant-ui/react-google-adk@0.0.3bdce66f: chore: update dependencies2 changes

Other2

bdce66f: chore: update dependencies
209ae81: chore: remove aui-source export condition from package.json exports
view on github
>@assistant-ui/react-hook-form@0.12.8bdce66f: chore: update dependencies2 changes

Other2

bdce66f: chore: update dependencies
209ae81: chore: remove aui-source export condition from package.json exports
view on github
>@assistant-ui/react-ink@0.0.96554892: feat: add useAssistantContext for dynamic context injection5 changes

Other5

6554892: feat: add useAssistantContext for dynamic context injection
bdce66f: chore: update dependencies
4abb898: refactor: align interactables with codebase conventions
209ae81: chore: remove aui-source export condition from package.json exports
af70d7f: feat: add useToolArgsStatus hook for per-prop streaming status
view on github
>@assistant-ui/react-ink-markdown@0.0.89103282: fix: resolve biome lint warnings (optional chaining, unused suppressions)3 changes

Other3

9103282: fix: resolve biome lint warnings (optional chaining, unused suppressions)
bdce66f: chore: update dependencies
209ae81: chore: remove aui-source export condition from package.json exports
view on github
>@assistant-ui/react-langgraph@0.13.8327e2ce: fix(react-langgraph): inject text part for attachment-only human messages3 changes

Other3

327e2ce: fix(react-langgraph): inject text part for attachment-only human messages
bdce66f: chore: update dependencies
209ae81: chore: remove aui-source export condition from package.json exports
view on github
>@assistant-ui/react-lexical@0.0.4bdce66f: chore: update dependencies2 changes

Other2

bdce66f: chore: update dependencies
209ae81: chore: remove aui-source export condition from package.json exports
view on github
>@assistant-ui/react-markdown@0.12.8bdce66f: chore: update dependencies2 changes

Other2

bdce66f: chore: update dependencies
209ae81: chore: remove aui-source export condition from package.json exports
view on github
>@assistant-ui/react-native@0.1.96554892: feat: add useAssistantContext for dynamic context injection5 changes

Other5

6554892: feat: add useAssistantContext for dynamic context injection
bdce66f: chore: update dependencies
4abb898: refactor: align interactables with codebase conventions
209ae81: chore: remove aui-source export condition from package.json exports
af70d7f: feat: add useToolArgsStatus hook for per-prop streaming status
view on github
>@assistant-ui/react-o11y@0.0.89103282: fix: resolve biome lint warnings (optional chaining, unused suppressions)2 changes

Other2

9103282: fix: resolve biome lint warnings (optional chaining, unused suppressions)
209ae81: chore: remove aui-source export condition from package.json exports
view on github
>@assistant-ui/react-streamdown@0.1.9bdce66f: chore: update dependencies2 changes

Other2

bdce66f: chore: update dependencies
209ae81: chore: remove aui-source export condition from package.json exports
view on github
>@assistant-ui/react-syntax-highlighter@0.12.8209ae81: chore: remove aui-source export condition from package.json exports1 change

Other1

209ae81: chore: remove aui-source export condition from package.json exports
view on github
>@assistant-ui/store@0.2.6bdce66f: chore: update dependencies3 changes

Other3

bdce66f: chore: update dependencies
209ae81: chore: remove aui-source export condition from package.json exports
2dd0c9f: feat: add forwardTransformScopes utility
view on github
>@assistant-ui/tap@0.5.6bdce66f: chore: update dependencies2 changes

Other2

bdce66f: chore: update dependencies
209ae81: chore: remove aui-source export condition from package.json exports
view on github
>assistant-cloud@0.1.24bdce66f: chore: update dependencies2 changes

Other2

bdce66f: chore: update dependencies
209ae81: chore: remove aui-source export condition from package.json exports
view on github
>assistant-stream@0.3.9dffb6b4: feat: add data part type to streaming pipeline4 changes

Other4

dffb6b4: feat: add data part type to streaming pipeline
9103282: fix: resolve biome lint warnings (optional chaining, unused suppressions)
bdce66f: chore: update dependencies
209ae81: chore: remove aui-source export condition from package.json exports
view on github
>assistant-ui@0.0.8769eb0c5: chore: add shipables.json for CLI plugin skills4 changes

Other4

69eb0c5: chore: add shipables.json for CLI plugin skills
9103282: fix: resolve biome lint warnings (optional chaining, unused suppressions)
bdce66f: chore: update dependencies
4abb898: refactor: align interactables with codebase conventions
view on github
>create-assistant-ui@0.0.50[email protected]1 change
>heat-graph@0.0.4bdce66f: chore: update dependencies2 changes

Other2

bdce66f: chore: update dependencies
209ae81: chore: remove aui-source export condition from package.json exports
view on github
>mcp-app-studio@0.7.8bdce66f: chore: update dependencies2 changes

Other2

bdce66f: chore: update dependencies
209ae81: chore: remove aui-source export condition from package.json exports
view on github
>safe-content-frame@0.0.14bdce66f: chore: update dependencies2 changes

Other2

bdce66f: chore: update dependencies
209ae81: chore: remove aui-source export condition from package.json exports
view on github

Mar 26, 2026

25 releases

>25 maintenance releasesdependency updates and chores
>@assistant-ui/cloud-ai-sdk@0.1.852403c3: chore: update dependencies1 change

Other1

52403c3: chore: update dependencies
view on github
>@assistant-ui/core@0.1.9781f28d: feat: accept all file types and validate against adapter's accept constraint6 changes

Other6

781f28d: feat: accept all file types and validate against adapter's accept constraint
3227e71: feat: add interactables with partial updates, multi-instance, and selection
0f55ce8: fix(core): hide phantom empty bubble when user message has no text content
83a15f7: feat(core): stream interactable state updates as tool args arrive
52403c3: chore: update dependencies
ffa3a0f: feat(core): add attachmentAddError composer event
view on github
>@assistant-ui/mcp-docs-server@0.1.2652403c3: chore: update dependencies1 change

Other1

52403c3: chore: update dependencies
view on github
>@assistant-ui/react@0.12.213227e71: feat: add interactables with partial updates, multi-instance, and selection2 changes

Other2

3227e71: feat: add interactables with partial updates, multi-instance, and selection
52403c3: chore: update dependencies
view on github
>@assistant-ui/react-a2a@0.2.852403c3: chore: update dependencies1 change

Other1

52403c3: chore: update dependencies
view on github
>@assistant-ui/react-ag-ui@0.0.2352403c3: chore: update dependencies1 change

Other1

52403c3: chore: update dependencies
view on github
>@assistant-ui/react-ai-sdk@1.3.16781f28d: feat: accept all file types and validate against adapter's accept constraint3 changes

Other3

781f28d: feat: accept all file types and validate against adapter's accept constraint
0924711: fix(react-ai-sdk): convert assistant file parts to FileMessagePart instead of dropping them
52403c3: chore: update dependencies
view on github
>@assistant-ui/react-google-adk@0.0.252403c3: chore: update dependencies1 change

Other1

52403c3: chore: update dependencies
view on github
>@assistant-ui/react-ink@0.0.83227e71: feat: add interactables with partial updates, multi-instance, and selection2 changes

Other2

3227e71: feat: add interactables with partial updates, multi-instance, and selection
52403c3: chore: update dependencies
view on github
>@assistant-ui/react-ink-markdown@0.0.752403c3: chore: update dependencies1 change

Other1

52403c3: chore: update dependencies
view on github
>@assistant-ui/react-langgraph@0.13.752403c3: chore: update dependencies1 change

Other1

52403c3: chore: update dependencies
view on github
>@assistant-ui/react-lexical@0.0.352403c3: chore: update dependencies1 change

Other1

52403c3: chore: update dependencies
view on github
>@assistant-ui/react-markdown@0.12.752403c3: chore: update dependencies1 change

Other1

52403c3: chore: update dependencies
view on github
>@assistant-ui/react-native@0.1.83227e71: feat: add interactables with partial updates, multi-instance, and selection2 changes

Other2

3227e71: feat: add interactables with partial updates, multi-instance, and selection
52403c3: chore: update dependencies
view on github
>@assistant-ui/react-o11y@0.0.7@assistant-ui/[email protected]1 change

Other1

@assistant-ui/[email protected]
view on github
>@assistant-ui/react-streamdown@0.1.852403c3: chore: update dependencies1 change

Other1

52403c3: chore: update dependencies
view on github
>@assistant-ui/store@0.2.552403c3: chore: update dependencies1 change

Other1

52403c3: chore: update dependencies
view on github
>@assistant-ui/tap@0.5.552403c3: chore: update dependencies1 change

Other1

52403c3: chore: update dependencies
view on github
>assistant-cloud@0.1.2352403c3: chore: update dependencies1 change

Other1

52403c3: chore: update dependencies
view on github
>assistant-stream@0.3.83227e71: feat: add toPartialJSONSchema utility for making JSON Schema properties optional2 changes

Other2

3227e71: feat: add toPartialJSONSchema utility for making JSON Schema properties optional
52403c3: chore: update dependencies
view on github
>assistant-ui@0.0.8652403c3: chore: update dependencies1 change

Other1

52403c3: chore: update dependencies
view on github
>create-assistant-ui@0.0.49[email protected]1 change
>heat-graph@0.0.352403c3: chore: update dependencies1 change

Other1

52403c3: chore: update dependencies
view on github
>mcp-app-studio@0.7.752403c3: chore: update dependencies1 change

Other1

52403c3: chore: update dependencies
view on github
>safe-content-frame@0.0.1352403c3: chore: update dependencies1 change

Other1

52403c3: chore: update dependencies
view on github