This release is about control and speed: a real stop button, a faster Web UI, and a round of quality-of-life features you'll feel every day.
The stop button:
Active runs can now be cancelled end to end. There's a stop button in the Web UI, a new /stop API, and a /stop command in the CLI connector. When you say stop, the whole run stops, including everything happening behind the scenes.
Speed:
The Web UI starts noticeably faster thanks to asset bundling, service-worker caching, extension manifests, compression, and version-aware cache handling. Long chats stay smooth too: messages render lazily with pagination, and message collapsing plus replayed warning grouping were fixed.
Quality of life:
Chat renaming is now a builtin feature, you can rename them via the chat list, with /rename, and sidebar pinning is also built in. The Files browser supports drag-and-drop moving for files and folders, including guarded multi-item moves with clear drop feedback. Slash commands are discoverable through skills, and the command picker no longer pops up when you type a trailing slash in a path.
Launcher update:
You can now drag instance tabs to reorganize them or detach them into separate windows. The Launcher also manages your A0 CLI installation from now on: update the Launcher and both stay current automatically.
How to update
CLI: open a terminal and type 'a0 update'
Web UI: open Settings -> Check for updates -> Review update
Launcher: close and reopen the app, then click the Update button