AionUi

AI

Open-source 24/7 Cowork app for OpenClaw, Hermes, Claude Code, Codex, OpenCode and 20+ more CLI Agent | Customize your assistants | Team them up|Star if you like it!

Latest v2.1.56 · by iOfficeAIWebsiteiOfficeAI/AionUi

Release activity

Release activity — 10 releases across 9 days since Jul 31, 2026. Each cell is one day; darker means more releases that day. Nothing is recorded before Jul 31, 2026. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on Aug 2, 2026No releases on Aug 9, 2026
Monday1 release on Aug 3, 20261 release on Aug 10, 2026
TuesdayNo releases on Aug 4, 2026No releases on Aug 11, 2026
Wednesday1 release on Aug 5, 20261 release on Aug 12, 2026
Thursday2 releases on Aug 6, 20261 release on Aug 13, 2026
Friday1 release on Jul 31, 20261 release on Aug 7, 20261 release on Aug 14, 2026
SaturdayNo releases on Aug 1, 2026No releases on Aug 8, 2026No releases on Aug 15, 2026

10 releases since Jul 31, 2026, busiest day 2

Changelog

v2.1.56

Latest
Added 1
  • Allow marking a conversation as unread in sidebar
Changed 1
  • Show deferred mode switch as pending instead of switched in agent
Removed 1
  • Remove deprecated community themes, keeping only official themes
What's Changed
New Contributors

Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.55...v2.1.56

View originalPermalink
How v2.1.56 went

v2.1.55

Added 1
  • Surface fork entry point in aionrs chats
Fixed 1
  • Reject downgrade offers in update check
What's Changed

Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.54...v2.1.55

View originalPermalink
How v2.1.55 went

v2.1.54

Added 7
  • Open selected links in built-in or system browser in conversation
  • Enable mermaid pan and zoom controls in markdown viewer
  • Add save button to editable file toolbar in preview
  • Add Discord channel configuration UI
  • Implement backend-driven grouping, paging and pin fidelity in sidebar
  • Honor AIONUI_BACKEND_BIN override in desktop resolver
  • Add dedicated dialog for database created by newer AionUi versions
Fixed 2
  • Stop React #185 loadMore loop in explorer
  • Download PDF, DOCX, XLSX, and PPTX files in preview
What's Changed

Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.53...v2.1.54

View originalPermalink
How v2.1.54 went

v2.1.53

Added 3
  • Configure Slack as a chat channel with Bot Token and App-Level Token in Settings → Channels, test the connection, pick a model, and manage authorized Slack users
  • Source Control Panel Changes section now includes a tree / list view toggle
  • Right-click any file or folder in the project Explorer to copy its relative path or absolute path on desktop
Changed 3
  • Claude and Codex now run your existing install instead of using pinned copies, with AionUi reporting when your version differs from the verified release version
  • Source Control Panel restructured into collapsible sections with drag-to-resize dividers and double-click-to-reset, mirroring VS Code sidebar design
  • Repositories are now discovered one level down from workspace roots, enabling multi-repo projects without manual setup
Fixed 10
  • Fixed white screen on packaged desktop builds and web build caused by bad vendor-chunk split
  • Clicking a file in a project conversation's tree now opens the preview on narrow windows
  • Right-clicking a folder and choosing Add to chat now produces a chip and sends the folder to the agent
  • Copy button on AI replies now copies the whole turn including tool calls and thinking segments
  • Relative-path images in project markdown previews now render correctly
  • Skill file browsing now works in WebUI
Removed 1
  • One-time migration of fork-era theme settings has been removed
Highlights
Slack as a Chat Channel
  • Slack moves out of "coming soon": configure a Bot Token and App-Level Token in Settings → Channels, test the connection, pick a model, and manage which Slack users are authorized to talk to your agent.
Claude and Codex Now Run Your Own Install
  • AionUi used to ship its own pinned copies of claude and codex, so the same prompt could behave differently in AionUi than in your terminal — invisibly. Both now run the install you already have, the same way Antigravity always has, and AionUi tells you when your version differs from the one this release was verified against.
Source Control Panel, Round Two
  • The panel is restructured into collapsible sections with drag-to-resize dividers and double-click-to-reset, closely following the VS Code sidebar.
  • The Changes section gains a tree / list view toggle.
  • Repositories are now discovered one level down from your workspace roots, so multi-repo projects are picked up without manual setup.
Copy Path from the Explorer
  • Right-click any file or folder in the project Explorer to copy its relative path, or (on desktop) its absolute path.
Bug Fixes
  • Fixed a full white screen on packaged desktop builds, the WebUI toggle, and the web build — caused by a bad vendor-chunk split.
  • On narrow windows, clicking a file in a project conversation's tree now actually opens the preview.
  • Right-clicking a folder and choosing "Add to chat" now produces a chip and actually sends the folder to the agent, instead of just showing a success toast.
  • The copy button on an AI reply now copies the whole turn. Replies interleaved with tool calls or thinking previously lost everything before the last text segment.
  • Relative-path images in project markdown previews no longer render broken.
  • Browsing skill files now works in WebUI, not just on desktop.
  • Antigravity shows up in the assistant editor's Agent dropdown again, and its Agent field shows the name instead of a raw id.
  • A file-watch subscription that failed (offline, or a socket closing right after reconnect) is now retried, instead of silently leaving that folder stale forever.
Engine updates (AionCore v0.1.62 → v0.1.63)
  • Agents running background work — a workflow, a background shell, a background subagent — are no longer killed by the idle scanner while still mid-flight.
  • Agents now receive the real-case absolute path of your project instead of a case-folded one.
Note
  • The one-time migration of fork-era theme settings has been removed. Themes created before the current theme system are no longer carried over automatically.
What's Changed
New Contributors

Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.52...v2.1.53


📦 Download

Installers are no longer published on GitHub. Download the latest build from the official website — https://www.aionui.com/

View originalPermalink
How v2.1.53 went

v2.1.52

Added 2
  • The conversation Explorer gains a Changes panel to see modified/added/deleted files for the project's repository, stage and unstage them inline, and get a clear result banner when an action only partly succeeded
  • Projects containing multiple repositories show a repo switcher with labels at the top
Changed 1
  • Status letters (A/M/D…) are now coloured by what actually happened to the file, and repository status updates live as files change on disk
Fixed 4
  • Searching the home-page assistant dropdown now matches the same fields as the Agent settings page — name, description, backend, CLI command
  • macOS shortcuts now accept Cmd only, so Ctrl+B / Ctrl+F go back to the system's text-navigation behaviour instead of triggering AionUi actions; Windows and Linux accept Ctrl only
  • Custom CSS themes no longer break when a rule's selector contains :hover, ::before, :not() and similar
  • Fixed a rare startup state where the app's own tokens went dark while the component library stayed light, leaving a mismatched half-dark UI
Security 1
  • The image-generation tool now confines paths to the workspace to prevent a malicious model response from reading or writing files outside your workspace
Highlights
Source Control: Changes Panel
  • The conversation Explorer gains a Changes panel: see modified/added/deleted files for the project's repository, stage and unstage them inline, and get a clear result banner when an action only partly succeeded.
  • Projects containing multiple repositories show a repo switcher with labels at the top; a single-repo project goes straight to its changes.
  • Status letters (A/M/D…) are coloured by what actually happened to the file, and repository status updates live as files change on disk.
Bug Fixes
  • Searching the home-page assistant dropdown now matches the same fields as the Agent settings page — name, description, backend, CLI command — so typing "ag" finds Antigravity there too, not just in settings.
  • macOS shortcuts now accept Cmd only, so Ctrl+B / Ctrl+F go back to the system's text-navigation behaviour instead of triggering AionUi actions. Windows and Linux accept Ctrl only.
  • Custom CSS themes no longer break when a rule's selector contains :hover, ::before, :not() and similar — several built-in presets were silently corrupted by this.
  • Fixed a rare startup state where the app's own tokens went dark while the component library stayed light, leaving a mismatched half-dark UI.
Security
  • The image-generation tool validated neither the workspace path nor input image paths, so a malicious model response could read or write files outside your workspace. Paths are now confined to the workspace. Thanks to @flyzstu for reporting and fixing this.
Engine updates (AionCore v0.1.61 → v0.1.62)
  • Live repository-set change streaming — the backend half of the Changes panel above.
What's Changed
New Contributors

Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.50...v2.1.52


📦 Download

Installers are no longer published on GitHub. Download the latest build from the official website — https://www.aionui.com/

View originalPermalink
How v2.1.52 went

v2.1.50

Added 3
  • Client-hosted terminals capability added
  • Preview v2 with force-refresh for Office documents from disk and in-place content edit detection
  • AskUserQuestion added as a first-class capability
Fixed 11
  • In-app browser tool calls no longer hang for 25–30 seconds and now return properly
  • In-app browser no longer fails to start on Windows
  • Error message when no browser is attached now instructs users to open the side browser panel
  • Desktop notifications now deliver correctly on Windows
  • Switching between conversations in different projects no longer shows the previous project's file tree in Project Explorer
  • Project folder-expand state is no longer wiped when switching conversations
Highlights

This is a stability release. It fixes the in-app browser being completely unusable, brings Windows notifications back, and stops the Project Explorer from showing the wrong project.

In-App Browser Works Again
  • Every in-app browser tool call used to hang for 25–30 seconds and then fail with a misleading timeout error, making the whole feature unusable. Tool calls now return properly.
  • On Windows the browser failed to start at all. Fixed.
  • When no browser is attached, the error now tells you what to do — open the side browser panel — instead of leaving the agent guessing.
Windows Notifications
  • Desktop notifications never appeared on Windows even with notifications and scheduled-task alerts turned on. They now deliver correctly.
Bug Fixes
  • Switching between conversations in different projects no longer leaves the Project Explorer painting the previous project's file tree, and no longer wipes a project's saved folder-expand state.
  • Antigravity team members created through the team-creation flow no longer fail every turn with zero output.
  • Changing the theme in WebUI now applies immediately instead of waiting on a desktop-only relay.
Engine updates (AionCore v0.1.59 → v0.1.61)
  • The backend halves of the v2.1.49 features now land: client-hosted terminals, preview v2 (force-refresh Office documents from disk, detect in-place content edits), and AskUserQuestion as a first-class capability.
  • Codex conversations that appeared to "stop replying mid-answer" were background commands being reported as cancelled while still running. Fixed.
  • A corrupted internal process-registry file no longer breaks session startup — every message send used to fail until the file happened to heal itself, leaking an agent process each time.
  • Assistant rules created before user-scoping are no longer lost after adopting into an AionPro account.
What's Changed

Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.49...v2.1.50


📦 Download

Installers are no longer published on GitHub. Download the latest build from the official website — https://www.aionui.com/

View originalPermalink
How v2.1.50 went
v2.1.49

V2.1.49

Added 11
  • Audio files (mp3, wav, m4a, ogg, flac) can be attached by upload or paste and reach capable agents as native content
  • Voice input is available while a conversation is running, works in compact mobile layouts, and includes a Cmd/Ctrl+M shortcut to start and stop recording
  • Structured questions from agents now render as proper cards with single-select, multi-select, and an Other row, with validation to ensure all questions are answered before submit
  • Reopening a conversation with an unanswered question rebuilds the same card instead of a bare permission prompt
  • Agent permission requests now render as formatted JSON rather than a card with only the tool name
  • Live command execution display shows the command, streaming output, status, and a Stop button that kills that specific command
Changed 2
  • Selecting an agent avatar and focusing a column's input are now the same act instead of racing on mount
  • Images, PDFs, and Office files in the preview panel are re-fetched rather than stored to avoid bloating local state
Fixed 5
  • Long-running commands no longer corrupt the conversation view by applying late completion to the wrong turn
  • A corrupted agent process registry no longer aborts shutdown by degrading reads instead of throwing and making writes atomic
  • Backend startup timeouts now display an honest timeout message instead of a broken installation dialog, with the timeout window increased to 60 seconds
  • Windows file paths display backslashes correctly in the Y2K Ledger skin instead of being drawn as yen signs
  • The spinner in the Thinking and View Steps headers is now pixel-aligned with the text next to it and does not jump when swapping to a static icon
Highlights
Talk and Listen: Audio Attachments and Voice Input
  • Audio files (mp3, wav, m4a, ogg, flac) can now be attached by upload or paste, and images and audio reach capable agents as native content instead of a file path. When an agent has no native support for what you attached, the chip tells you so up front — the file still goes through, just as a path.
  • Voice input stays available while a conversation is running, works in compact mobile layouts, and picks up a Cmd/Ctrl+M shortcut to start and stop recording in whichever composer is active — including Team columns.
Agents Can Ask You Real Questions
  • When an agent asks a structured question, it now renders as a proper card: single-select, multi-select, and an "Other" row you can type into. One submit answers every question in the card at once, because Claude silently drops unanswered questions on a partial reply — so the card refuses to submit until you've answered all of them, and dismissing it sends an explicit decline rather than an empty approval.
  • Reopening a conversation with an unanswered question rebuilds the same card instead of a bare permission prompt.
  • Agents that route questions through the permission channel are now readable too: request details render as formatted JSON rather than a card whose only line was the tool name.
Watch Commands Run
  • When an ACP agent hands a command to AionUi to run, you see it live: the command, its streaming output, its status, and a Stop button that kills that specific command without touching the rest of the turn.
Team Mode: Message and Task Activity
  • Every team member — the leader included — has always had a mailbox and a task board; neither was visible anywhere. There's now a read-only board view showing both, updating in real time, with dependency labels you can jump to. Messages appear alongside tasks because leaders often assign work through the mailbox directly.
  • Selecting an agent avatar and focusing a column's input are now the same act. Previously every column raced to grab focus on mount, so the focused input was effectively random and rarely the agent you'd highlighted.
  • The view appears for teams with more than one member.
Preview Panel, Per Project
  • The preview panel is now scoped to each project and remembers its open tabs, so switching away and back restores what you had open. Unsaved text edits survive; images, PDFs, and Office files are re-fetched rather than stored, so a large image doesn't bloat your local state.
  • Several ways to lose work are closed off. Oversized files are kept out of the editor instead of being silently truncated, and saves carry the file's modification time — if something changed the file behind your back, you get told instead of overwriting it.
  • A file that changes on disk flags its tab for reload, and reloading over unsaved edits asks first.
Elsewhere
  • File change cards for a single file collapse to one compact row — filename, the +/- counts, and a preview link.
  • Scheduled tasks moved from a card grid to a compact row list, keeping the assistant avatar, schedule, next run time, status, and enable switch visible per row. The overflow menu is gone since each row already opens its detail page.
  • Mobile WebUI file handling: the file and folder picker adapts to narrow screens, project explorer items get visible action menus (desktop keeps right-click), and the home composer offers both host files and an upload from the device you're holding.
Bug Fixes
  • Long-running commands no longer corrupt the conversation view. Codex can end a turn while a command keeps running, and everything that command prints afterwards arrives under a new turn ID minutes later. Two paths applied that late completion to whatever turn was current, so a finished turn's ending could land on a turn you'd just started — and the sidebar stopped showing "generating" for every subsequent turn. One user's logs carried 1,580 dropped frames across four conversations in a single day.
  • A corrupted agent process registry no longer aborts shutdown. The file is shared with the backend, and concurrent writes could tear it; a parse failure then broke cleanup, leaking orphan agent processes and, in production, breaking message sending. Reads now degrade instead of throwing, writes are atomic, and concurrently registered entries survive the cleanup pass.
  • A backend that takes its time starting up is no longer reported as a broken installation. The "reinstall / check antivirus" dialog fired whenever the backend stayed quiet for 30 seconds, including for installs that were perfectly intact — one user's backend reported in at 47 seconds and then ran fine. That case gets an honest "startup timed out" message, and the window is now 60 seconds.
  • Windows file paths display their backslashes again in the Y2K Ledger skin. The theme listed Japanese fonts first, and Meiryo and Yu Gothic draw U+005C as a yen sign per legacy JIS convention — the text was never altered, only drawn wrong.
  • The spinner in the Thinking and View Steps headers sat 3.5px below the text next to it and jumped when it swapped to a static icon. It's now pixel-aligned, fixed centrally for both icon systems rather than per component.
Engine updates (AionCore v0.1.58 → v0.1.59, Aion CLI runtime v0.2.8 → v0.2.9)
  • Native image and audio content blocks, gated by what each agent declares it can accept — the backend half of the attachment work above.
  • The read-only mailbox and task APIs plus their real-time events, behind the Team activity view.
  • Aion CLI: turns that produced only reasoning, or whose stream carried an embedded error, no longer come back empty. Stream errors and missing terminators now fail the turn instead of passing silently, tools stay available on the first empty-response retry, and the official OpenAI endpoint defaults to max_completion_tokens.
What's Changed
  • feat(chat): audio attachments + native media capability hints in the send box by @kaizhou-lab in #3849
  • Improve voice input controls and send box alignment by @IceyLiu in #3853
  • feat(webui): improve mobile file interactions by @IceyLiu in #3855
  • fix(ui): correct Arco Spin vertical alignment by @IceyLiu in #3858
  • feat(conversation): simplify file change cards by @IceyLiu in #3860
  • fix(theme): remove Japanese-first font stack from retroma-y2k skin by @piorpua in #3859
  • fix(startup): stop misclassifying listen_timeout as incomplete install by @piorpua in #3857
  • feat(team): add read-only message & task activity view for Team mode by @piorpua in #3808
  • feat(cron): refine scheduled task list layout by @IceyLiu in #3866
  • ci: gate release artifacts behind PUBLISH_RELEASE + drop Homebrew verification by @kaizhou-lab in #3868
  • feat(preview): project-scoped preview panel with edit/persist safety (v2) by @tcp404 in #3865
  • fix(conversation): scope turn-completion handling to the turn that completed by @kaizhou-lab in #3872
  • fix(web-host): harden agent process registry against corruption and concurrent writes by @piorpua in #3874
  • feat(chat): structured question card for AskUserQuestion with a dedicated answer channel by @kaizhou-lab in #3856
  • chore: untrack developer-local skill symlinks and feedback triage artifacts by @kaizhou-lab in #3873
  • feat(chat): live terminal card for client-hosted ACP terminals by @kaizhou-lab in #3861

Full Changelog: v2.1.47-final...v2.1.49


📦 Download

Installers are no longer published on GitHub. Download the latest build from the official website — https://www.aionui.com/

View originalPermalink
How v2.1.49 went

v2.1.47-final

Added 5
  • Web pages now open as tabs in the preview panel with a persistent session shared with the agent
  • Agent can navigate, click, and pull data from the browser through a new built-in MCP server aionui-browser
  • Single-target CDP bridge that exposes only the browser view for agent-driven browser control
  • Branch arrow on message hover row forks the conversation at that message into a new one
  • Agents that support it now propose conversation titles automatically
Changed 10
  • The message anchor rail now stays clear of message text and covers the full conversation history
  • GPU-process crash noise is suppressed and the app notifies when hardware acceleration has been auto-disabled
  • The workspace toggle stays in the title bar
  • Team run state now handles omitted slot work correctly
  • Preview file I/O migrated to ChatFileRef /content endpoints
  • PDFs now load via a stream URL
Fixed 2
  • Database rebuild is gated behind a second confirmation to prevent accidental data loss
  • Progress cards now settle correctly through session teardown and resume instead of leaving spinners on completed tasks

This is the final AionUi build distributed through GitHub Releases. From here on, installers and updates come from the official website. See A note on distribution at the bottom for what this means for you, your data, and the open-source repo.

Highlights
In-App Browser, Controllable by the Agent
  • Web pages now open as tabs in the preview panel, and you share one persistent session with the agent — sign in by hand once, and the agent carries that session into whatever it does next.
  • The agent reaches the browser through a new built-in MCP server (aionui-browser), so it can navigate, click, and pull data on its own.
  • On safety: the obvious way to let an agent drive Chromium is --remote-debugging-port, but that switch is application-wide with no per-target ACL — it would expose every WebContents, including the main window and its preload bridge, to any local process with no authentication. Instead this ships a single-target CDP bridge that exposes only the browser view. Nothing is written to config or the database; the bridge's port and access token travel down the process-inheritance chain, so multiple app instances never cross wires.
Conversation Forking
  • A branch arrow on the message hover row forks the conversation at that message into a new one and drops you into it — useful for exploring a different path without disturbing the original.
  • Where the entry appears follows what the backend can actually do: Codex can fork at any turn, Claude and ACP agents fork at the latest message only (so the copied history matches what the forked session really remembers), and agents without a fork surface don't show the entry at all.
Agent-Driven Conversation Naming
  • Agents that support it now propose conversation titles automatically. A name you set yourself is never overwritten — only default and derived names stay replaceable.
Fixes & Improvements
  • The message anchor rail introduced in v2.1.46 now stays clear of message text and covers the full conversation history.
  • Database rebuild is gated behind a second confirmation, so a misclick can't wipe your local data.
  • GPU-process crash noise is suppressed, and the app now tells you when hardware acceleration has been auto-disabled. The underlying crashes come from end-of-life GPUs with very old drivers rather than a code regression, and the misleading crash reports made that hard to see.
  • The workspace toggle stays in the title bar where it belongs.
  • Team run state handles omitted slot work instead of getting confused by it.
  • Preview file I/O migrated to ChatFileRef /content endpoints; PDFs now load via a stream URL, and Office files resolve through ChatFileRef.
Engine updates (AionCore v0.1.57 → v0.1.58)
  • Conversation forking and agent-driven session naming are backed end-to-end here — the backend half of both features above.
  • Claude session cost now stays cumulative across process respawns instead of resetting.
  • Progress cards settle correctly through session teardown and resume. Previously, if the idle reaper removed a task mid-flight while the underlying work kept running, the stored row stayed running — leaving a View Steps spinner turning for hours over a task that had already succeeded.
  • Resumed conversations keep the thought-level picker.
  • The managed Node version probe now retries transient failures instead of giving up on the first miss.
A note on distribution

AionUi and its commercial counterpart share a package name but use different signatures, and operating systems refuse overwrite installs across signatures. In-app updating simply cannot carry you across, so this build ships in "discontinued mode": startup auto-checks are silenced, and the manual update check opens a migration letter pointing to the official website instead.

When you do move over:

  • Your conversations and files stay local. The agent runs on your own machine; content is never uploaded to our servers.
  • Your local data carries over as-is. After the first sign-in, the new version inherits your existing conversations, settings, and API keys in place — no reconfiguration. This is a one-time migration: once it completes, the new version owns that data and this build is no longer its entry point.
  • No paywall attached. However you use it now is how you'll keep using it; what's free today stays free.
  • The open-source repo keeps updating. Core features stay in sync, and the open-source spirit doesn't change.

The new version requires sign-in (Google today, more methods on the way). The reason is the same one behind this change: once an installer is out the door we can't reach it again, so fixes never arrive and new skills and assistants can't sync — and the things many of you have asked for, like multiple accounts, data sync, and safer mobile collaboration, all need a proper service layer underneath.

What's next, still open source: team board (a global view of multi-agent collaboration), conversation archive, data sync across devices, and broader organizational collaboration.

It's still your choice. If AionUi is part of your daily workflow, we'd suggest moving to the new version — new capabilities land there first. If you prefer local DIY, keep pulling this repo and building it yourself. And if you'd rather not upgrade yet, this version keeps working; it just won't receive updates.

Thanks for coming this far with AionUi.

What's Changed
  • feat(preview): migrate content I/O to ChatFileRef /content endpoints by @tcp404 in #3825
  • feat(preview): pdf via stream URL + office ChatFileRef + drop fs/resolve by @tcp404 in #3837
  • fix(desktop): silence GPU-process crash noise and surface HW-accel auto-disable by @piorpua in #3838
  • fix(renderer): gate database rebuild behind a second confirmation by @piorpua in #3840
  • feat(conversation): tag derived titles with name_source for agent auto-naming by @kaizhou-lab in #3839
  • docs(readme): add Kimi campaign track_id to API platform links by @IceyLiu in #3846
  • fix(renderer): keep workspace toggle in titlebar by @tcp404 in #3845
  • fix(team): handle omitted slot work in run state by @tcp404 in #3847
  • feat(conversation): message-level fork entry with capability-gated visibility by @kaizhou-lab in #3843
  • feat(update): discontinue in-app updates and guide migration to the official website by @kaizhou-lab in #3730
  • fix(conversation): keep the anchor rail clear of text and cover full history by @IceyLiu in #3848
  • feat(preview): add agent-controllable in-app browser over a single-target CDP bridge by @IceyLiu in #3826
  • chore: bump version to 2.1.47 by @kaizhou-lab in #3852

Full Changelog: v2.1.46...v2.1.47-final

View originalPermalink
How v2.1.47-final went

v2.1.46

Added 6
  • Google's Antigravity (agy CLI) is now a fully supported built-in agent that runs through the ACP chat surface
  • Message anchor rail along the left edge of the chat area shows one tick per user message with hover preview and click-to-jump functionality
  • Magnifier at the head of the message anchor rail provides a second, more visible entry point for conversation search
  • Right-click any file in the Explorer to reveal it in your system file manager (desktop only)
  • Antigravity (agy CLI) added as a direct-CLI agent in AionCore
  • Workflows, background Bash commands, and background Task subagents now stream live progress cards and deliver results out-of-turn
Fixed 10
  • A slow backend startup is no longer misreported as a broken installation
  • On systems where the OS file-watch quota is exhausted, the backend now degrades gracefully instead of failing to start
  • Install-integrity failures that have already self-healed are reconciled before alerting
  • Manual check for updates now treats the CDN channel manifest as authoritative so the check works when the GitHub API is unreachable
  • Opening files from the Explorer restores multi-tab behavior in the preview panel instead of replacing the current tab
  • A CLI agent's first turn no longer incorrectly uses the aionrs provider model
Highlights
Antigravity Support
  • Google's Antigravity (agy CLI) is now a fully supported built-in agent. Previously it could be selected but did nothing — no chat surface appeared and the first message was never delivered. It now runs through the ACP chat surface like any other agent.
Message Anchor Rail
  • Long conversations get a message anchor rail along the left edge of the chat area: one tick per user message, hover to preview that turn, click to jump straight to it. A magnifier at the head of the rail gives conversation search a second, more visible entry point.
Explorer Reveal in Folder
  • Right-click any file in the Explorer to reveal it in your system file manager (desktop only).
Startup & Update Reliability
  • A slow backend startup is no longer misreported as a broken installation. Previously a health-check timeout could pop a blocking "reinstall / check your antivirus" dialog even though the backend was alive and listening — misleading advice for a problem reinstalling could not fix.
  • On systems where the OS file-watch quota is exhausted (common on ARM Linux), the backend now degrades gracefully instead of failing to start, and the UI no longer blames an incomplete installation.
  • Install-integrity failures that have already self-healed are reconciled before alerting, so you don't get warned about a problem that no longer exists.
  • Manual "check for updates" now treats the CDN channel manifest as authoritative, so the check still works when the GitHub API is unreachable.
Fixes & Improvements
  • Opening files from the Explorer restores multi-tab behavior in the preview panel instead of replacing the current tab.
  • A CLI agent's first turn no longer incorrectly uses the aionrs provider model.
Engine updates (AionCore v0.1.56 → v0.1.57)
  • Antigravity (agy CLI) added as a direct-CLI agent — the backend half of the support above.
  • Background work is now visible. Workflows, background Bash commands, and background Task subagents used to leave a Claude conversation completely silent — a 17-minute workflow showed nothing for its entire flight. They now stream live progress cards, and results are delivered out-of-turn instead of triggering an unprompted turn.
  • A cancel that arrives while the agent is still building its turn is now applied instead of being dropped.
  • Tool subprocesses that escape their process group are now reaped, and transient failures activating the bundled Node runtime are retried instead of surfacing as hard errors.
  • Windows path outputs no longer leak the verbatim \\?\ prefix.
  • Database migration pre-repair now covers any pre-030 starting point, widening protection against startup-blocking upgrades.
What's Changed
  • fix(office-preview): degrade gracefully on FILE_WATCH_UNAVAILABLE by @tcp404 in #3819
  • fix(preview): restore multi-tab when opening files from explorer by @tcp404 in #3821
  • feat(explorer): add reveal-in-folder context menu (Electron only) by @tcp404 in #3820
  • fix(conversation): make Antigravity conversations usable in the UI by @kaizhou-lab in #3812
  • feat(conversation): add a message anchor rail with a search entry point by @IceyLiu in #3824
  • chore(preview): cut dead export chain and directory-selection modal by @tcp404 in #3822
  • fix(guid): stop a CLI agent's first turn from using the aionrs provider model by @kaizhou-lab in #3827
  • fix(runtime): reconcile self-healed install-integrity failures before alerting by @piorpua in #3828
  • feat(update): make manual update check CDN-authoritative by @kaizhou-lab in #3830
  • fix(startup): stop misreporting slow backend startup as broken installation by @piorpua in #3831
  • chore: bump version to 2.1.46 by @piorpua in #3833

Full Changelog: v2.1.45...v2.1.46

View originalPermalink
How v2.1.46 went

v2.1.45

Added 1
  • Tab now accepts the highlighted @-mention item, just like Enter
Changed 4
  • Clicking a filename search result now clearly highlights the file in the Explorer tree with a full-row selection and scrolls it into view
  • Token usage is now reported for the direct-CLI backends (Claude and Codex)
  • Explorer listings hide OS junk and version-control internals
  • Claude conversations now request plaintext thinking, and blank thought cards no longer appear
Fixed 4
  • Deleting or renaming a watched subdirectory is now attributed to its parent so the tree reflects the change
  • Cancelled workflows settle properly, and per-turn state no longer leaks across turns
  • Team capability is derived from actually probed MCP transports instead of a stale stored veto
  • Agent availability probes now persist the catalog they already fetched, avoiding a redundant round trip
Highlights
Explorer & @-Mention Polish
  • Clicking a filename search result now clearly highlights the file in the Explorer tree with a full-row selection and scrolls it into view, so you can see where the hit actually lives.
  • Tab now accepts the highlighted @-mention item, just like Enter — a small but welcome shortcut when referencing files in chat.
Engine updates (AionCore v0.1.55 → v0.1.56)
  • Token usage is now reported for the direct-CLI backends (Claude and Codex), so the context usage indicator works on those conversations too.
  • Explorer listings hide OS junk and version-control internals, so the tree shows your project instead of noise.
  • Claude conversations now request plaintext thinking, and blank thought cards no longer appear.
  • Deleting or renaming a watched subdirectory is now attributed to its parent, so the tree reflects the change instead of going stale.
  • Cancelled workflows settle properly, and per-turn state no longer leaks across turns.
  • Team capability is derived from actually probed MCP transports instead of a stale stored veto.
  • Agent availability probes now persist the catalog they already fetched, avoiding a redundant round trip.
What's Changed
  • feat(explorer): reveal highlight + @ Tab complete by @tcp404 in #3794
  • fix(sendbox): tag loading-window @mention fallback with local chat-ref by @tcp404 in #3801
  • chore: bump version to 2.1.45 by @piorpua in #3806

Full Changelog: v2.1.44...v2.1.45

View originalPermalink
How v2.1.45 went
View all

Discussion

If you publish AionUi, you can claim this product by proving you administer its repository.