Skip to content

AionUi

v2.1.10 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

acp agent-team ai ai-agent chat llm
+13 more
claude-code clawdbot codex cowork gemini gemini-cli hermes nano-banana office openclaw opencode skills webui

Summary

AI summary

Broad release touches Under the Hood, ACP Session Reliability, Clearer Error Messages, and Bug Fixes.

Changes in this release

Dependency Low

Bump version to 2.1.10.

Bump version to 2.1.10.

Source: llm_adapter@2026-06-02

Confidence: high

Bugfix Medium

Persist and apply "close to tray" setting correctly, migrating legacy config on startup.

Persist and apply "close to tray" setting correctly, migrating legacy config on startup.

Source: llm_adapter@2026-06-02

Confidence: high

Bugfix Medium

Normalize workspace path error handling to show specific, readable messages across flows.

Normalize workspace path error handling to show specific, readable messages across flows.

Source: llm_adapter@2026-06-02

Confidence: high

Bugfix Medium

Show runtime‑specific hints when an MCP command is missing (Bun, uv, Python, Deno).

Show runtime‑specific hints when an MCP command is missing (Bun, uv, Python, Deno).

Source: llm_adapter@2026-06-02

Confidence: high

Bugfix Medium

Add health‑polling diagnostics to backend startup failure reports.

Add health‑polling diagnostics to backend startup failure reports.

Source: llm_adapter@2026-06-02

Confidence: high

Bugfix Medium

Synchronize ACP runtime readiness with model feedback to eliminate early "404" errors after session recovery.

Synchronize ACP runtime readiness with model feedback to eliminate early "404" errors after session recovery.

Source: llm_adapter@2026-06-02

Confidence: high

Bugfix Medium

Ensure chat header and send box display the same model after ACP session recovery, removing stale handshake models.

Ensure chat header and send box display the same model after ACP session recovery, removing stale handshake models.

Source: llm_adapter@2026-06-02

Confidence: high

Refactor Low

Replace manual PR wait with auto‑merge polling in bump‑version skill.

Replace manual PR wait with auto‑merge polling in bump‑version skill.

Source: llm_adapter@2026-06-02

Confidence: high

Full changelog

Highlights

This is a stability and reliability release focused on ACP session recovery, smoother startup, and clearer error messages.

ACP Session Reliability

  • Models now stay in sync after recovering a conversation — the chat header and send box show the same model, and stale handshake models are no longer restored when a session is briefly unavailable.
  • Restored conversations wait for the ACP runtime to finish warming up before loading model and mode state, eliminating the early "404" errors that could appear right after reopening a chat.
  • Switching an ACP model or mode now gives clear, localized success and failure feedback.

Clearer Error Messages

  • Workspace path errors (extra whitespace, invalid paths) now show a specific, readable message across conversation, team, and scheduled-task flows instead of a generic "unknown error", and these errors survive a history reload.
  • When an MCP server fails because a command is missing, AionUi now shows hints tailored to the actual runtime — Bun, uv, Python, or Deno — instead of a generic launcher message.

Bug Fixes

  • The "close to tray" setting is now saved correctly and applied immediately, and the legacy setting is migrated automatically on startup.

Under the Hood

  • Backend startup failures now report richer diagnostics (missing binary vs. missing directory, health-polling cadence, recent auto-update state) to make crash reports easier to triage.

What's Changed

  • fix(desktop): persist close-to-tray setting by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3150
  • chore(docs): update WeChat group QR code to wx-10 by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3157
  • docs: remove obsolete Google login claims from READMEs by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3161
  • Fix ACP model state sync after session recovery by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3162
  • fix: normalize workspace path error handling by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3158
  • fix(sentry): split incomplete install diagnostics by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3164
  • fix(startup): add health polling diagnostics by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3168
  • fix(acp): sync runtime readiness and model feedback by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3169
  • fix: show runtime-specific MCP missing command hints by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3167
  • chore(skill): replace manual PR wait with auto-merge polling in bump-version by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3172
  • chore: bump version to 2.1.10 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3173

Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.9...v2.1.10

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track AionUi

Get notified when new releases ship.

Sign up free

About AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | Star if you like it!

All releases →

Beta — feedback welcome: [email protected]