Changelog
Release history
All releases published from the assistant-ui monorepo, grouped by date.
Apr 5, 2026
4 packages
@assistant-ui/core@0.1.11patchGitHub →
- fix(core): start RemoteThreadList isLoading as true
- feat(core): expose
getLoadThreadsPromise()onThreadListRuntimepublic API - feat(core): add reactive
threadIdoption touseRemoteThreadListRuntimefor URL-based routing - fix(core): prevent resolved history tool calls from re-executing
@assistant-ui/react@0.12.23patchGitHub →
- feat(core): expose
getLoadThreadsPromise()onThreadListRuntimepublic API - fix(core): set EMPTY_THREAD_CORE.isLoading to true to prevent Welcome page flash during thread switch
- feat(core): add
initialThreadIdoption touseRemoteThreadListRuntime
@assistant-ui/react-google-adk@0.0.4patchGitHub →
- fix: skip partial functionCall events in AdkEventAccumulator to prevent incomplete tool calls from hanging the runtime
assistant-stream@0.3.10patchGitHub →
- fix(assistant-stream): handle CRLF line endings in LineDecoderStream
Apr 2, 2026
30 packages
@assistant-ui/agent-launcher@0.1.2patchGitHub →
- chore: remove aui-source export condition from package.json exports
@assistant-ui/cloud-ai-sdk@0.1.9patchGitHub →
- chore: update dependencies
- chore: remove aui-source export condition from package.json exports
@assistant-ui/core@0.1.10patchGitHub →
-
feat: add useAssistantContext for dynamic context injection
Register a callback-based context provider that injects computed text into the system prompt at evaluation time, ensuring the prompt always reflects current application state.
-
fix: resolve biome lint warnings (optional chaining, unused suppressions)
-
feat: add interactable state persistence
Add persistence API to interactables with exportState/importState, debounced setPersistenceAdapter, per-id isPending/error tracking, flush() for immediate sync, and auto-flush on component unregister.
-
chore: update dependencies
-
refactor: align interactables with codebase conventions
- Rename
useInteractabletouseAssistantInteractable(registration only, returns id) - Add
useInteractableStatehook for reading/writing interactable state - Remove
makeInteractableand related types - Rename
UseInteractableConfigtoAssistantInteractableProps - Extract
buildInteractableModelContextfromInteractablesresource - Add
with-interactablesexample to CLI
- Rename
-
chore: remove aui-source export condition from package.json exports
-
feat: add useToolArgsStatus hook for per-prop streaming status
Add a convenience hook that derives per-property streaming completion status from tool call args using structural partial JSON analysis.
@assistant-ui/mcp-docs-server@0.1.27patchGitHub →
- chore: update dependencies
- chore: remove aui-source export condition from package.json exports
@assistant-ui/react@0.12.22patchGitHub →
-
feat: add useAssistantContext for dynamic context injection
Register a callback-based context provider that injects computed text into the system prompt at evaluation time, ensuring the prompt always reflects current application state.
-
fix: unify assistant-transport request body format with AssistantChatTransport
callSettingsandconfigare now sent as nested objects in the request body, aligned with the AI SDK transport. The old top-level spread is preserved for backward compatibility but deprecated and will be removed in a future version. -
feat: add interactable state persistence
Add persistence API to interactables with exportState/importState, debounced setPersistenceAdapter, per-id isPending/error tracking, flush() for immediate sync, and auto-flush on component unregister.
-
chore: update dependencies
-
feat: add RealtimeVoiceAdapter with VoiceOrb UI, mode/volume support, and ElevenLabs/LiveKit examples
-
refactor: align interactables with codebase conventions
- Rename
useInteractabletouseAssistantInteractable(registration only, returns id) - Add
useInteractableStatehook for reading/writing interactable state - Remove
makeInteractableand related types - Rename
UseInteractableConfigtoAssistantInteractableProps - Extract
buildInteractableModelContextfromInteractablesresource - Add
with-interactablesexample to CLI
- Rename
-
chore: remove aui-source export condition from package.json exports
-
feat: add render prop support to all primitives for shadcn "Base" component library compatibility
-
feat: add useToolArgsStatus hook for per-prop streaming status
Add a convenience hook that derives per-property streaming completion status from tool call args using structural partial JSON analysis.
@assistant-ui/react-a2a@0.2.9patchGitHub →
- fix(react-a2a): align wire format with A2A v1.0 proto spec
- chore: update dependencies
- chore: remove aui-source export condition from package.json exports
@assistant-ui/react-ag-ui@0.0.24patchGitHub →
- chore: update dependencies
- chore: remove aui-source export condition from package.json exports
@assistant-ui/react-ai-sdk@1.3.17patchGitHub →
- chore: update dependencies
- chore: remove aui-source export condition from package.json exports
@assistant-ui/react-data-stream@0.12.9patchGitHub →
- chore: update dependencies
- chore: remove aui-source export condition from package.json exports
@assistant-ui/react-devtools@1.0.4patchGitHub →
- chore: remove aui-source export condition from package.json exports
@assistant-ui/react-google-adk@0.0.3patchGitHub →
- chore: update dependencies
- chore: remove aui-source export condition from package.json exports
@assistant-ui/react-hook-form@0.12.8patchGitHub →
- chore: update dependencies
- chore: remove aui-source export condition from package.json exports
@assistant-ui/react-ink@0.0.9patchGitHub →
-
feat: add useAssistantContext for dynamic context injection
Register a callback-based context provider that injects computed text into the system prompt at evaluation time, ensuring the prompt always reflects current application state.
-
chore: update dependencies
-
refactor: align interactables with codebase conventions
- Rename
useInteractabletouseAssistantInteractable(registration only, returns id) - Add
useInteractableStatehook for reading/writing interactable state - Remove
makeInteractableand related types - Rename
UseInteractableConfigtoAssistantInteractableProps - Extract
buildInteractableModelContextfromInteractablesresource - Add
with-interactablesexample to CLI
- Rename
-
chore: remove aui-source export condition from package.json exports
-
feat: add useToolArgsStatus hook for per-prop streaming status
Add a convenience hook that derives per-property streaming completion status from tool call args using structural partial JSON analysis.
@assistant-ui/react-ink-markdown@0.0.8patchGitHub →
- fix: resolve biome lint warnings (optional chaining, unused suppressions)
- chore: update dependencies
- chore: remove aui-source export condition from package.json exports
@assistant-ui/react-langgraph@0.13.8patchGitHub →
- fix(react-langgraph): inject text part for attachment-only human messages
- chore: update dependencies
- chore: remove aui-source export condition from package.json exports
@assistant-ui/react-lexical@0.0.4patchGitHub →
- chore: update dependencies
- chore: remove aui-source export condition from package.json exports
@assistant-ui/react-markdown@0.12.8patchGitHub →
- chore: update dependencies
- chore: remove aui-source export condition from package.json exports
@assistant-ui/react-native@0.1.9patchGitHub →
-
feat: add useAssistantContext for dynamic context injection
Register a callback-based context provider that injects computed text into the system prompt at evaluation time, ensuring the prompt always reflects current application state.
-
chore: update dependencies
-
refactor: align interactables with codebase conventions
- Rename
useInteractabletouseAssistantInteractable(registration only, returns id) - Add
useInteractableStatehook for reading/writing interactable state - Remove
makeInteractableand related types - Rename
UseInteractableConfigtoAssistantInteractableProps - Extract
buildInteractableModelContextfromInteractablesresource - Add
with-interactablesexample to CLI
- Rename
-
chore: remove aui-source export condition from package.json exports
-
feat: add useToolArgsStatus hook for per-prop streaming status
Add a convenience hook that derives per-property streaming completion status from tool call args using structural partial JSON analysis.
@assistant-ui/react-o11y@0.0.8patchGitHub →
- fix: resolve biome lint warnings (optional chaining, unused suppressions)
- chore: remove aui-source export condition from package.json exports
@assistant-ui/react-streamdown@0.1.9patchGitHub →
- chore: update dependencies
- chore: remove aui-source export condition from package.json exports
@assistant-ui/react-syntax-highlighter@0.12.8patchGitHub →
- chore: remove aui-source export condition from package.json exports
@assistant-ui/store@0.2.6patchGitHub →
- chore: update dependencies
- chore: remove aui-source export condition from package.json exports
- feat: add forwardTransformScopes utility
@assistant-ui/tap@0.5.6patchGitHub →
- chore: update dependencies
- chore: remove aui-source export condition from package.json exports
assistant-cloud@0.1.24patchGitHub →
- chore: update dependencies
- chore: remove aui-source export condition from package.json exports
assistant-stream@0.3.9patchGitHub →
-
feat: add data part type to streaming pipeline
Add DataPart as a new streamable content part type, enabling AI to send structured named data that renders via makeAssistantDataUI. Includes appendData() controller method and DataStream serialization support.
-
fix: resolve biome lint warnings (optional chaining, unused suppressions)
-
chore: update dependencies
-
chore: remove aui-source export condition from package.json exports
assistant-ui@0.0.87patchGitHub →
-
chore: add shipables.json for CLI plugin skills
-
fix: resolve biome lint warnings (optional chaining, unused suppressions)
-
chore: update dependencies
-
refactor: align interactables with codebase conventions
- Rename
useInteractabletouseAssistantInteractable(registration only, returns id) - Add
useInteractableStatehook for reading/writing interactable state - Remove
makeInteractableand related types - Rename
UseInteractableConfigtoAssistantInteractableProps - Extract
buildInteractableModelContextfromInteractablesresource - Add
with-interactablesexample to CLI
- Rename
create-assistant-ui@0.0.50patchGitHub →
heat-graph@0.0.4patchGitHub →
- chore: update dependencies
- chore: remove aui-source export condition from package.json exports
mcp-app-studio@0.7.8patchGitHub →
- chore: update dependencies
- chore: remove aui-source export condition from package.json exports
safe-content-frame@0.0.14patchGitHub →
- chore: update dependencies
- chore: remove aui-source export condition from package.json exports
Mar 26, 2026
25 packages
@assistant-ui/cloud-ai-sdk@0.1.8patchGitHub →
- chore: update dependencies
@assistant-ui/core@0.1.9patchGitHub →
-
feat: accept all file types and validate against adapter's accept constraint
-
feat: add interactables with partial updates, multi-instance, and selection
useInteractable(name, config)hook andmakeInteractablefactory for registering AI-controllable UIInteractables()scope resource with auto-generated update tools and system prompt injection- Partial updates — auto-generated tools use partial schemas so AI only sends changed fields
- Multi-instance support — same name with different IDs get separate
update_{name}_{id}tools - Selection —
setSelected(true)marks an interactable as focused, surfaced as(SELECTED)in system prompt
-
fix(core): hide phantom empty bubble when user message has no text content
-
feat(core): stream interactable state updates as tool args arrive
-
chore: update dependencies
-
feat(core): add attachmentAddError composer event
@assistant-ui/mcp-docs-server@0.1.26patchGitHub →
- chore: update dependencies
@assistant-ui/react@0.12.21patchGitHub →
-
feat: add interactables with partial updates, multi-instance, and selection
useInteractable(name, config)hook andmakeInteractablefactory for registering AI-controllable UIInteractables()scope resource with auto-generated update tools and system prompt injection- Partial updates — auto-generated tools use partial schemas so AI only sends changed fields
- Multi-instance support — same name with different IDs get separate
update_{name}_{id}tools - Selection —
setSelected(true)marks an interactable as focused, surfaced as(SELECTED)in system prompt
-
chore: update dependencies
@assistant-ui/react-a2a@0.2.8patchGitHub →
- chore: update dependencies
@assistant-ui/react-ag-ui@0.0.23patchGitHub →
- chore: update dependencies
@assistant-ui/react-ai-sdk@1.3.16patchGitHub →
- feat: accept all file types and validate against adapter's accept constraint
- fix(react-ai-sdk): convert assistant file parts to FileMessagePart instead of dropping them
- chore: update dependencies
@assistant-ui/react-google-adk@0.0.2patchGitHub →
- chore: update dependencies
@assistant-ui/react-ink@0.0.8patchGitHub →
-
feat: add interactables with partial updates, multi-instance, and selection
useInteractable(name, config)hook andmakeInteractablefactory for registering AI-controllable UIInteractables()scope resource with auto-generated update tools and system prompt injection- Partial updates — auto-generated tools use partial schemas so AI only sends changed fields
- Multi-instance support — same name with different IDs get separate
update_{name}_{id}tools - Selection —
setSelected(true)marks an interactable as focused, surfaced as(SELECTED)in system prompt
-
chore: update dependencies
@assistant-ui/react-ink-markdown@0.0.7patchGitHub →
- chore: update dependencies
@assistant-ui/react-langgraph@0.13.7patchGitHub →
- chore: update dependencies
@assistant-ui/react-lexical@0.0.3patchGitHub →
- chore: update dependencies
@assistant-ui/react-markdown@0.12.7patchGitHub →
- chore: update dependencies
@assistant-ui/react-native@0.1.8patchGitHub →
-
feat: add interactables with partial updates, multi-instance, and selection
useInteractable(name, config)hook andmakeInteractablefactory for registering AI-controllable UIInteractables()scope resource with auto-generated update tools and system prompt injection- Partial updates — auto-generated tools use partial schemas so AI only sends changed fields
- Multi-instance support — same name with different IDs get separate
update_{name}_{id}tools - Selection —
setSelected(true)marks an interactable as focused, surfaced as(SELECTED)in system prompt
-
chore: update dependencies
@assistant-ui/react-o11y@0.0.7patchGitHub →
@assistant-ui/react-streamdown@0.1.8patchGitHub →
- chore: update dependencies
@assistant-ui/store@0.2.5patchGitHub →
- chore: update dependencies
@assistant-ui/tap@0.5.5patchGitHub →
- chore: update dependencies
assistant-cloud@0.1.23patchGitHub →
- chore: update dependencies
assistant-stream@0.3.8patchGitHub →
- feat: add
toPartialJSONSchemautility for making JSON Schema properties optional - chore: update dependencies
assistant-ui@0.0.86patchGitHub →
- chore: update dependencies
create-assistant-ui@0.0.49patchGitHub →
heat-graph@0.0.3patchGitHub →
- chore: update dependencies
mcp-app-studio@0.7.7patchGitHub →
- chore: update dependencies
safe-content-frame@0.0.13patchGitHub →
- chore: update dependencies
Mar 23, 2026
22 packages
@assistant-ui/cloud-ai-sdk@0.1.7patchGitHub →
- chore: update dependencies
- chore: update dependencies
@assistant-ui/core@0.1.8patchGitHub →
-
fix(core): prevent stale list() response from undoing concurrent delete/archive/unarchive in OptimisticState
-
fix(core): stop thread runtime on delete to prevent store crash
-
feat: SingleThreadList resource refactor: attachTransformScopes should mutate the scopes instead of cloning it
-
chore: update dependencies
-
Add @-mention system with cursor-aware trigger detection, keyboard navigation, search, and Lexical rich editor support
-
feat: add native queue and steer support
- Add
queueadapter toExternalThreadPropsfor runtimes that support message queuing - Add
QueueItemPrimitive.Text,.Steer,.Removeprimitives for rendering queue items - Add
ComposerPrimitive.Queuefor rendering the queue list within the composer - Add
ComposerSendOptionswithsteerflag tocomposer.send() - Add
capabilities.queuetoRuntimeCapabilities ComposerPrimitive.Sendstays enabled during runs when queue is supported- Cmd/Ctrl+Shift+Enter hotkey sends with
steer: true(interrupt current run) - Add
queueItemscope toScopeRegistry - Add
queuefield toComposerStateandqueueItem()method toComposerMethods
- Add
@assistant-ui/react@0.12.20patchGitHub →
-
feat: SingleThreadList resource refactor: attachTransformScopes should mutate the scopes instead of cloning it
-
chore: update dependencies
-
Add @-mention system with cursor-aware trigger detection, keyboard navigation, search, and Lexical rich editor support
-
feat: add queue.clear callback, route thread.append through queue
- Add
clear(reason: "edit" | "reload" | "cancel-run")toExternalThreadQueueAdapter thread.append()now routes throughqueue.enqueuewhen a queue adapter is present- Cancel, edit, and reload operations call
queue.clearwith the appropriate reason
- Add
-
feat: add native queue and steer support
- Add
queueadapter toExternalThreadPropsfor runtimes that support message queuing - Add
QueueItemPrimitive.Text,.Steer,.Removeprimitives for rendering queue items - Add
ComposerPrimitive.Queuefor rendering the queue list within the composer - Add
ComposerSendOptionswithsteerflag tocomposer.send() - Add
capabilities.queuetoRuntimeCapabilities ComposerPrimitive.Sendstays enabled during runs when queue is supported- Cmd/Ctrl+Shift+Enter hotkey sends with
steer: true(interrupt current run) - Add
queueItemscope toScopeRegistry - Add
queuefield toComposerStateandqueueItem()method toComposerMethods
- Add
-
chore: update dependencies
@assistant-ui/react-ag-ui@0.0.22patchGitHub →
- chore: update dependencies
@assistant-ui/react-ai-sdk@1.3.15patchGitHub →
- fix(react-ai-sdk): preserve runConfig.custom metadata after tool call resume in human-in-the-loop tools
- chore: update dependencies
- chore: update dependencies
@assistant-ui/react-data-stream@0.12.8patchGitHub →
- chore: update dependencies
@assistant-ui/react-hook-form@0.12.7patchGitHub →
- chore: update dependencies
- chore: update dependencies
@assistant-ui/react-ink@0.0.7patchGitHub →
- feat(react-ink): add DiffPrimitive and DiffView for terminal diff rendering
- chore: update dependencies
@assistant-ui/react-ink-markdown@0.0.6patchGitHub →
- chore: update dependencies
@assistant-ui/react-langgraph@0.13.6patchGitHub →
- chore: update dependencies
- chore: update dependencies
@assistant-ui/react-lexical@0.0.2patchGitHub →
- chore: update dependencies
- Add @-mention system with cursor-aware trigger detection, keyboard navigation, search, and Lexical rich editor support
- chore: update dependencies
@assistant-ui/react-native@0.1.7patchGitHub →
- chore: update dependencies
@assistant-ui/react-o11y@0.0.6patchGitHub →
@assistant-ui/react-streamdown@0.1.7patchGitHub →
- chore: update dependencies
- fix(react-streamdown): preserve data-block in PreOverride for block code detection
@assistant-ui/store@0.2.4patchGitHub →
- feat: SingleThreadList resource refactor: attachTransformScopes should mutate the scopes instead of cloning it
- chore: update dependencies
- chore: update dependencies
@assistant-ui/tap@0.5.4patchGitHub →
- chore: update dependencies
- chore: update dependencies
assistant-stream@0.3.7patchGitHub →
- chore: update dependencies
assistant-ui@0.0.85patchGitHub →
- feat: add
infocommand to print environment and package versions for bug reports - chore: update dependencies
create-assistant-ui@0.0.48patchGitHub →
heat-graph@0.0.2patchGitHub →
- chore: update dependencies
- chore: update dependencies
mcp-app-studio@0.7.6patchGitHub →
- chore: update dependencies
safe-content-frame@0.0.12patchGitHub →
- chore: update dependencies
Mar 17, 2026
31 packages
@assistant-ui/agent-launcher@0.1.1patchGitHub →
- chore: update deps
@assistant-ui/cloud-ai-sdk@0.1.6patchGitHub →
- chore: update deps
@assistant-ui/core@0.1.7patchGitHub →
- feat: children API for primitives with part.toolUI, part.dataRendererUI, and MessagePrimitive.Quote
@assistant-ui/mcp-docs-server@0.1.25patchGitHub →
- chore: update deps
@assistant-ui/react@0.12.19patchGitHub →
- feat: children API for primitives with part.toolUI, part.dataRendererUI, and MessagePrimitive.Quote
@assistant-ui/react-a2a@0.2.7patchGitHub →
- rewrite to align with A2A v1.0 protocol specification
@assistant-ui/react-ag-ui@0.0.21patchGitHub →
- chore: update deps
- Depend on @assistant-ui/core instead of @assistant-ui/react
@assistant-ui/react-ai-sdk@1.3.14patchGitHub →
- chore: update deps
- Add
quote.tsxregistry components andinjectQuoteContexthelper
@assistant-ui/react-data-stream@0.12.7patchGitHub →
- chore: update deps
- Depend on @assistant-ui/core instead of @assistant-ui/react
@assistant-ui/react-devtools@1.0.3patchGitHub →
- chore: update deps
@assistant-ui/react-hook-form@0.12.6patchGitHub →
- chore: update deps
- Depend on @assistant-ui/core instead of @assistant-ui/react
@assistant-ui/react-ink@0.0.6patchGitHub →
- feat: children API for primitives with part.toolUI, part.dataRendererUI, and MessagePrimitive.Quote
- feat(react-ink): add ErrorPrimitive (Root, Message)
@assistant-ui/react-ink-markdown@0.0.5patchGitHub →
@assistant-ui/react-langgraph@0.13.5patchGitHub →
- fix(react-langgraph): support messages from non-LLM LangGraph nodes via
updatesandvaluesevents
@assistant-ui/react-markdown@0.12.6patchGitHub →
- chore: update deps
@assistant-ui/react-native@0.1.6patchGitHub →
- feat: children API for primitives with part.toolUI, part.dataRendererUI, and MessagePrimitive.Quote
@assistant-ui/react-o11y@0.0.5patchGitHub →
- feat: children API for primitives with part.toolUI, part.dataRendererUI, and MessagePrimitive.Quote
@assistant-ui/react-streamdown@0.1.6patchGitHub →
- chore: update deps
@assistant-ui/react-syntax-highlighter@0.12.7patchGitHub →
- chore: update deps
@assistant-ui/store@0.2.3patchGitHub →
- chore: update deps
@assistant-ui/tap@0.5.3patchGitHub →
- chore: update deps
@assistant-ui/x-buildutils@0.0.3patchGitHub →
- chore: update deps
assistant-cloud@0.1.22patchGitHub →
- chore: update deps
assistant-stream@0.3.6patchGitHub →
- refactor: drop all barrel files
- chore: update deps
- feat: add multi-agent support
ReadonlyThreadProviderandMessagePartPrimitive.Messagesfor rendering sub-agent messagesassistant-stream: addmessagesfield totool-resultchunks,ToolResponseLike, andToolCallParttypes, enabling sub-agent messages to flow through the streaming protocol
assistant-ui@0.0.84patchGitHub →
- chore: update deps
- Improve CLI project creation error handling and transform sequencing in
assistant-ui.
create-assistant-ui@0.0.47patchGitHub →
- chore: update deps
heat-graph@0.0.1patchGitHub →
- chore: update deps
mcp-app-studio@0.7.5patchGitHub →
- chore: update deps
safe-content-frame@0.0.11patchGitHub →
- chore: update deps
tw-glass@0.0.4patchGitHub →
- chore: update deps
tw-shimmer@0.4.9patchGitHub →
- chore: update deps
Mar 10, 2026
6 packages
@assistant-ui/core@0.1.5patchGitHub →
- refactor: code sharing between the multiple platforms
@assistant-ui/react@0.12.17patchGitHub →
- refactor: code sharing between the multiple platforms
@assistant-ui/react-ink@0.0.4patchGitHub →
- Launch React Ink: add documentation, landing page, CLI --ink flag, and README
- refactor: code sharing between the multiple platforms
@assistant-ui/react-ink-markdown@0.0.3patchGitHub →
- Launch React Ink: add documentation, landing page, CLI --ink flag, and README
@assistant-ui/react-native@0.1.4patchGitHub →
- refactor: code sharing between the multiple platforms
assistant-stream@0.3.5patchGitHub →
- fix(assistant-stream): throw a clear error when a Standard Schema (e.g. Zod v3) cannot be converted to JSON Schema, instead of silently passing through invalid data. Also add support for
~standard.jsonSchema.input()conversion path.
Mar 9, 2026
9 packages
@assistant-ui/core@0.1.3patchGitHub →
- 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.16patchGitHub →
- 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.20patchGitHub →
- fix(react-ag-ui): preserve tool message id through AgUiMessage conversion round-trip
@assistant-ui/react-ai-sdk@1.3.13patchGitHub →
- 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.2patchGitHub →
- 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.3patchGitHub →
- 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.5patchGitHub →
- fix(react-streamdown): useMessagePartText provide status
assistant-ui@0.0.83patchGitHub →
- 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.46patchGitHub →
Mar 5, 2026
6 packages
@assistant-ui/agent-launcher@0.1.0minorGitHub →
- Add
@assistant-ui/agent-launcherpackage andassistant-ui agentCLI command to launch Claude Code with assistant-ui skills
@assistant-ui/cloud-ai-sdk@0.1.5patchGitHub →
- chore: update dependencies
@assistant-ui/react-ai-sdk@1.3.12patchGitHub →
- chore: update dependencies
assistant-ui@0.0.82patchGitHub →
- 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.45patchGitHub →
mcp-app-studio@0.7.4patchGitHub →
- chore: update dependencies
Mar 4, 2026
19 packages
@assistant-ui/cloud-ai-sdk@0.1.4patchGitHub →
- chore: update dependencies
@assistant-ui/mcp-docs-server@0.1.24patchGitHub →
- chore: update dependencies
@assistant-ui/react@0.12.15patchGitHub →
- 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.19patchGitHub →
- 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.11patchGitHub →
- chore: update dependencies
@assistant-ui/react-data-stream@0.12.6patchGitHub →
- chore: update dependencies
@assistant-ui/react-devtools@1.0.2patchGitHub →
- chore: update dependencies
@assistant-ui/react-langgraph@0.13.3patchGitHub →
- 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.2patchGitHub →
- chore: update dependencies
@assistant-ui/react-o11y@0.0.3patchGitHub →
@assistant-ui/react-syntax-highlighter@0.12.6patchGitHub →
- chore: update dependencies
@assistant-ui/store@0.2.2patchGitHub →
- chore: update dependencies
@assistant-ui/tap@0.5.2patchGitHub →
- chore: update dependencies
assistant-cloud@0.1.21patchGitHub →
- chore: update dependencies
assistant-ui@0.0.81patchGitHub →
- 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.44patchGitHub →
- 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.3patchGitHub →
- chore: update dependencies
tw-glass@0.0.3patchGitHub →
- chore: update dependencies
tw-shimmer@0.4.8patchGitHub →
- chore: update dependencies
Nov 21, 2025
1 package
@assistant-ui/tap@0.3.0minorGitHub →
- feat: added
ContravariantResourcetype - refactor: removed
Unsubscribetype - refactor: moved multiple types to
tapXhook namespace