Skip to content

AionUi

v2.1.5 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

Settings UX, assistant persistence, backend reliability improvements, and bug fixes across health checks, timezone handling, permission prompts, mentions, ACP error reporting, and documentation.

Changes in this release

Feature Medium

Shows a clear "unsupported runtime" screen on Linux with incompatible glibc.

Shows a clear "unsupported runtime" screen on Linux with incompatible glibc.

Source: llm_adapter@2026-05-27

Confidence: high

Feature Medium

Restores and preserves the last‑selected CLI agent across New Chat.

Restores and preserves the last‑selected CLI agent across New Chat.

Source: llm_adapter@2026-05-27

Confidence: high

Feature Medium

Restricts image‑generation model dropdown to known‑working models with a tooltip of supported providers.

Restricts image‑generation model dropdown to known‑working models with a tooltip of supported providers.

Source: llm_adapter@2026-05-27

Confidence: high

Feature Medium

Uses backend MCP settings as the single source of truth; hides internal AionUi MCP source and locks toggles during CLI sync.

Uses backend MCP settings as the single source of truth; hides internal AionUi MCP source and locks toggles during CLI sync.

Source: llm_adapter@2026-05-27

Confidence: high

Bugfix Medium

Preserves local timezone for scheduled tasks.

Preserves local timezone for scheduled tasks.

Source: llm_adapter@2026-05-27

Confidence: high

Bugfix Medium

Tolerates pending backend startup without killing the local backend.

Tolerates pending backend startup without killing the local backend.

Source: llm_adapter@2026-05-27

Confidence: high

Bugfix Medium

Routes provider health check through Aion CLI, removing Gemini CLI dependency.

Routes provider health check through Aion CLI, removing Gemini CLI dependency.

Source: llm_adapter@2026-05-27

Confidence: high

Bugfix Medium

Restores pending permission prompts when revisiting an ACP or CLI conversation.

Restores pending permission prompts when revisiting an ACP or CLI conversation.

Source: llm_adapter@2026-05-27

Confidence: high

Bugfix Medium

Corrects workspace `@file` mention file path mapping between backend and frontend.

Corrects workspace `@file` mention file path mapping between backend and frontend.

Source: llm_adapter@2026-05-27

Confidence: high

Bugfix Medium

Surfaces the real backend error message for ACP send failures.

Surfaces the real backend error message for ACP send failures.

Source: llm_adapter@2026-05-27

Confidence: high

Full changelog

Highlights

Settings & Assistant UX

  • Builtin assistants now show a readonly banner with an inline "duplicate" link, making it obvious how to fork one for editing. The Skills badge on the home page also matches the actual enabled count (builtin + user-installed).
  • The image-generation model dropdown is restricted to known-working models (Gemini image, OpenRouter chat-image, AntigravityTools), with a tooltip listing supported providers — no more silent failures from picking an incompatible model.
  • The Capabilities tab is renamed to Tools, and speech-to-text settings now collapse when the toggle is off.

New Chat Remembers Your Agent

  • Your last-selected CLI agent (Claude Code, Gemini CLI, Aion CLI, etc.) is now restored on first render — no more flash back to the default. Clicking New Chat preserves that selection instead of resetting.

Backend Reliability

  • On slow machines, AionUi no longer kills the local backend when the readiness probe times out — it keeps polling and marks the backend ready as soon as it responds.
  • Linux machines with an incompatible glibc now show a clear "unsupported runtime" screen instead of a generic startup failure, with diagnostics tagged in Sentry.
  • MCP settings have moved to the backend as the single source of truth. The internal AionUi MCP source is hidden, and toggles lock during CLI sync to avoid race conditions. Built-in image MCP now resolves API key / base URL / model from your configured provider.

Bug Fixes

  • Provider health check (Settings → Model → 健康检测) no longer requires Gemini CLI on PATH — it now routes through Aion CLI and works for OpenAI, Anthropic, Bedrock, Vertex, and custom providers.
  • Scheduled tasks now preserve the local timezone, and legacy cron jobs with missing timezone data are repaired automatically on app start.
  • Pending permission prompts are restored when you revisit an ACP or Aion CLI conversation, so approvals you left mid-flight are no longer lost.
  • Workspace @file mentions now map correctly between backend and frontend, fixing broken file references in mention insertion.
  • ACP send failures now surface the real backend error message instead of a generic retry tip.
  • README factual pass: built-in assistants count corrected, agent list deduplicated across all 10 localizations, supported LLM platforms updated to 30+, with a refreshed homepage screenshot.

What's Changed

  • chore(skill): use just push in bump-version workflow by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3055
  • fix: preserve timezone for scheduled tasks by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3056
  • fix(electron): tolerate pending backend startup by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3057
  • fix(settings): route provider health check via aionrs (ELECTRON-1R2) by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/3058
  • Recover pending permission prompts on conversation revisit by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3059
  • Fix workspace mention file path mapping by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3060
  • docs(readme): correct factual claims and refresh homepage screenshot by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3061
  • Show unsupported Linux runtime for backend startup by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3062
  • feat(settings): clean up assistant settings + image-gen model allowlist by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3063
  • fix(guid): restore + preserve last-selected agent across New Chat by @IceyLiu in https://github.com/iOfficeAI/AionUi/pull/3065
  • fix(acp): surface raw send errors by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/3067
  • Use backend MCP settings source by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3069
  • chore: bump version to 2.1.5 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/3071

Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v2.1.4...v2.1.5

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 →

Related context

Beta — feedback welcome: [email protected]