github iOfficeAI/AionUi v1.9.8

7 hours ago

New Features

✨ Highlight1: Desktop Pet

A new always-on-top animated companion that lives on your desktop and reacts to AI activity in real time.

image

AI Awareness

  • Reacts to Claude's state: shows a thinking animation while the AI processes,
    switches to working while generating, celebrates with happy on success,
    and expresses error when something goes wrong.
  • Supports Do Not Disturb mode — pet stays visible but ignores AI events.

AI Tool Confirmations

  • When Claude requests permission to use a tool (file access, commands, etc.),
    a confirmation bubble pops up near the pet.
  • Full keyboard support: Enter to confirm, Esc to deny, A to always allow,
    Y / N for one-time choices, 1–9 for numbered options.
  • The bubble is draggable and remembers its position.

User Interactions

  • Single click → pet reacts with attention
  • Double click left / right → poke animations
  • Triple click → frustrated reaction
  • Drag the pet anywhere on screen; it remembers its position

Idle Behaviors (time-based progression)

  • 20s idle → random glance / reading animation
  • 60s idle → yawning, then dozing
  • 10 min idle → deep sleep; wakes up when you move the mouse

Eye Tracking

  • In idle state, the pet's eyes follow your cursor within a 300 px radius.

Customization (Settings → Desktop Pet)

  • Toggle on/off
  • Three sizes: Small (200 px) / Medium (280 px) / Large (360 px)
  • Do Not Disturb toggle
  • Choose whether tool confirmations show on the pet or in the main chat window
image

✨ Highlight2: @ Workspace File Mention

  • Type @ in the send box to reference workspace files directly
image

Improvements

  • Command Queue — New toggle for conversation command queue (disabled by default)
image
  • MCP HTTP Connection — Delegated connection testing to SDK; tool _meta fields now preserved
  • Sidebar — Unified row alignment tokens for consistent visual layout

Bug Fixes

  • Fixed UI freeze, crash, and memory leak issues
  • Fixed dark mode support in modal dialogs and preset assistant color readability
  • Fixed opencode CLI not found error in agent
  • Fixed multiple Electron imports breaking standalone/server mode
  • Fixed MCP server not rebuilding correctly after app restart
  • Fixed conversation queue indicator position (stays above processing indicator)
  • Fixed IME composition text display in send box highlight overlay
  • Removed CodeBuddy references; filtered custom assistants from team creation

Maintenance

  • Filled missing i18n translation keys across all locales

What's Changed

  • chore: ignore .claude/teams/ and iterations/ directories by @kaizhou-lab in #2141
  • feat(team): remove codebuddy backend and enable team in production by @zhuqingyv in #2138
  • fix(mcp): delegate HTTP connection test to SDK and preserve tool _meta by @Asunfly in #2106
  • fix(standalone): resolve multiple electron imports breaking server mode by @JerryLiu369 in #2115
  • fix(conversation): add command queue toggle and disable it by default by @Ericwong5021 in #2103
  • fix: resolve UI freeze, crash, and memory leak issues by @lixunqi12 in #2121
  • fix: ensure modal dialog properly supports dark mode by @cyphercodes in #2130
  • fix(agent): resolve 'opencode' CLI not found by @ageovb in #2131
  • fix(team): remove CodeBuddy references and filter out custom assistants from team creation by @zhuqingyv in #2149
  • fix(team): ensure MCP server is rebuilt after app restart by @zhuqingyv in #2156
  • docs(ui): canonical ui-context with AOU design system and pr workflow by @ringringlin in #2153
  • refactor(sider): unify row alignment tokens across sidebar by @ringringlin in #2161
  • fix(conversation): keep queue above processing indicator by @Ericwong5021 in #2157
  • Revert "docs(ui): canonical ui-context with AOU design system and pr workflow" by @kaizhou-lab in #2163
  • chore(i18n): fill missing translation keys across all locales by @FencyJay in #2144
  • feat(pet): add desktop pet with animated states and AI integration by @kaizhou-lab in #2127
  • feat(chat): add @ workspace file mention in send box by @amanharshx in #2125
  • fix(ui): dark theme color readability and preset assistant identity by @IceyLiu in #2158
  • fix(chat): show IME composition text in sendbox highlight overlay by @piorpua in #2165
  • fix(agent): lazy mount AgentHubModal and remove auto mode option by @TCP404 in #2164
  • chore: bump version to 1.9.8 by @kaizhou-lab in #2166
  • fix(pet): resolve packaged animation paths by @IceyLiu in #2170
  • fix(layout): hide team entry points by @IceyLiu in #2173

New Contributors

Full Changelog: v1.9.7...v1.9.8

Don't miss a new AionUi release

NewReleases is sending notifications on new releases.