github iOfficeAI/AionUi v1.9.14

latest releases: v1.9.17, v1.9.16-linux, v1.9.16...
5 days ago

Highlights

Team Improvements

  • Added per-agent confirmation with a sidebar badge and wiggle animation, so it is clear which teammate is waiting for your approval before it starts working.
  • Added a manual close button for individual team members, letting you dismiss a teammate mid-session without ending the whole team.
  • Prevented queued messages from rolling back after a teammate accepts, so outgoing sends are no longer silently dropped on acceptance.
  • Workspace path is now synced across all team members when a team session starts, eliminating file-not-found errors when teammates try to read each other's outputs.
  • Fixed the Team Leader being auto-removed when it crashes; AionUi now recovers the leader in place rather than dropping it from the session.
  • Fixed workspace being overwritten when a solo chat is converted into a team session, preserving the original conversation's working directory.
  • Removed the XML fallback chain and narrowed teamEventBus to terminal events only, making team message routing simpler and more predictable.
  • Refactored the leader role so it reuses the existing caller conversation instead of spawning a new one, reducing resource overhead for every team session.

New Agents & Channels

  • Snow AI CLI is now available as an ACP backend, joining the growing list of supported terminal agents.
  • WeCom (企业微信) channel integration: Cowork with your AI agent directly from WeCom bots for enterprise collaboration.

New Assistant

  • Added 3D Morph PPT assistant — generates cinematographic 3D animated presentations with enriched design systems, using the existing Morph PPT infrastructure.

New Features

  • Added a /copy slash command that copies the last assistant reply to clipboard without selecting text manually.
  • Improved voice input recording feedback — the UI now provides clearer visual cues while recording is active.
  • Removed the 30 MB WebUI file upload size limit — large files can now be uploaded without hitting the previous cap.

Bug Fixes

  • Fixed the chat header not spanning the full width when the preview panel is open on desktop.
  • Hardened Windows npx command resolution for ACP agents so they launch reliably regardless of the system PATH configuration.
  • Fixed Gemini not sending the initial message when auth finishes loading on the very first launch.
  • Fixed custom cron expressions being reset when editing an existing scheduled task.
  • Fixed a crash when opening a conversation whose model provider entry has been deleted.
  • File uploads now correctly respect the Save to Workspace setting, so files go where the user configured them to go.
  • Fixed leaked processes not being cleaned up when the app quits, preventing phantom background agents from lingering.

Cron Polish

  • Redesigned the scheduled task create / edit dialog with a cleaner layout and simplified custom schedule copy.
  • Polished the scheduled task list and detail pages for better visual consistency.

What's Changed

  • chore(deps): bump @office-ai/aioncli-core to ^0.30.3 by @piorpua in #2341
  • fix(layout): make header span chat+preview when preview is open by @ringringlin in #2305
  • fix(acp): harden Windows npx command resolution by @Duducoco in #2308
  • feat(renderer): add /copy slash command for last assistant reply by @amanharshx in #2312
  • fix(gemini): send initial message after auth loads on first launch by @piorpua in #2342
  • fix(team): prevent queued sends from rolling back after acceptance by @Ericwong5021 in #2289
  • refactor(team): remove XML fallback chain and narrow teamEventBus by @kaizhou-lab in #2331
  • feat: add Snow AI CLI as ACP backend by @Kong-1024 in #2316
  • feat(team): add manual close button for team members by @jsshwqz in #2346
  • feat(pr-verify): add pr-verify skill for PR verification and merge by @piorpua in #2353
  • feat(channels): add WeCom channel by @nextdoorUncleLiu in #2323
  • fix(process): clean up leaked processes on app quit by @jsshwqz in #2345
  • feat(assistant): add 3D Morph PPT assistant by @ringringlin in #2293
  • feat(conversation): improve voice input recording feedback by @Jamailar in #2335
  • fix(cron): preserve custom cron expressions in edit mode by @cdxiaodong in #2320
  • fix(renderer): handle missing model provider when creating conversations by @cpd87 in #2050
  • chore(acp): remove ACP_PERF_LOG gate and add benchmark tooling by @kaizhou-lab in #2300
  • chore(readme): update WeChat group QR code to wx-0413 by @IceyLiu in #2359
  • fix(scripts): escape regex special chars in benchmark model selector by @piorpua in #2360
  • fix(conversation): restore workspace upload and preview paths by @IceyLiu in #2361
  • refactor(acp): derive resume routing from initialize capabilities by @JerryLiu369 in #2350
  • feat(webui): remove 30MB file upload size limit by @IceyLiu in #2363
  • fix(upload): respect saveToWorkspace setting for file uploads by @cdxiaodong in #2317
  • refactor(team): reuse caller conversation as team leader by @kaizhou-lab in #2352
  • fix(team): sync workspace across all team members by @zhuqingyv in #2362
  • refactor(cron): polish scheduled task dialog by @IceyLiu in #2365
  • refactor(cron): polish scheduled task pages by @IceyLiu in #2366
  • fix(team): prevent leader from being auto-removed on crash by @zhuqingyv in #2358
  • feat(team): add per-agent confirmation, sidebar badge, and wiggle animation by @zhuqingyv in #2367
  • chore: bump version to 1.9.14 by @piorpua in #2371
  • fix(team): prevent workspace overwrite when converting solo chat to team by @kaizhou-lab in #2377

New Contributors

Full Changelog: v1.9.13...v1.9.14

Don't miss a new AionUi release

NewReleases is sending notifications on new releases.