@openuidev/react-ui@0.18.1
thesysdev/openui@openuidev/react-ui@0.18.1Oct 15, 2026by thesys-pr-creator[bot]
Upgrading?
AI Summary
A significant patch release for the React UI library featuring a complete redesign of the AgentInterface shell, including a new welcome screen, mascot, tool timeline, and server-side rendering support.
Key Highlights
- Redesigned AgentInterface shell with a collapsible sidebar rail, draggable width, and pill composer.
- New WelcomeMascot component with interactive animations (blinks, follows cursor, squishes).
- Redesigned tool call timeline with animated glyphs and plain-language labels.
- Server-rendering support to restore sidebar and theme preferences before paint.
Breaking Changes
- `defaultLabel` is deprecated in favour of `toolLabel`
New Features
- Exported `WelcomeMascot` component.
- New `useThemeModePreference` hook and `AgentInterface.SidebarFooter` slot.
- Server-side rendering support for state restoration.
- Plain-language labels for tool calls via `ToolLabelsProvider`.
Full Release Notes
### Patch Changes - [#1327](https://github.com/thesysdev/openui/pull/1327) [`86da07f`](https://github.com/thesysdev/openui/commit/86da07f6266887ff819cd5a8e295c75b2edc8251) Thanks [@shubham-thesys](https://github.com/shubham-thesys)! - Refresh the AgentInterface shell: a collapsed sidebar rail with a History menu and a draggable, remembered width; a pill composer and a shared ~72ch reading column; a centred welcome screen with starter tabs and a `card` starter variant; `AgentInterface.ThreadHeader` gains `start` / `center` / `end` slots, the chat title and a Rename/Delete menu; a Rename option in the thread menu; a shared menu style for Select, ModelSwitcher and dropdowns; a mascot loader in place of the dot-matrix loader; an exported `WelcomeMascot` (blinks, follows the cursor, squishes on click); an `AgentInterface.SidebarFooter` slot with `AgentInterface.ThemeModeToggle`, backed by the new `useThemeModePreference` hook; a redesigned tool call timeline with animated tool glyphs, plain-language labels (`toolLabel`, `ToolLabelsProvider`) and a live "Working" row; `defaultLabel` is deprecated in favour of `toolLabel`; and server-rendering support: the saved sidebar and theme preferences are restored just after hydration, before paint, with the interface's contents hidden until then so the first visible frame is already correct. - [#1394](https://github.com/thesysdev/openui/pull/1394) [`5186585`](https://github.com/thesysdev/openui/commit/51865854eb16e259089b736bf480b10b2e42b2ad) Thanks [@Aditya-thesys](https://github.com/Aditya-thesys)! - Update the README for OpenUI Lang 1.0: working snippets and links to the new docs pages. - Updated dependencies [[`5186585`](https://github.com/thesysdev/openui/commit/51865854eb16e259089b736bf480b10b2e42b2ad), [`86da07f`](https://github.com/thesysdev/openui/commit/86da07f6266887ff819cd5a8e295c75b2edc8251)]: - @openuidev/react-lang@1.0.1 - @openuidev/react-headless@0.18.1
Related Repositories
openclaw/openclaw★ 392,716
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
nilbuild/developer-roadmap★ 370,092
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
morluto/rea★ 359,589
Reverse engineer anything with agents, from app behavior down to native binaries.
anomalyco/opencode★ 219,823
The open source coding agent.
n8n-io/n8n★ 208,270
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.