Aquesta és una versió anterior. La versió actual és la 2.2.2. AionUi 2.2.2 · Data de publicació:
Fitxers d’instal·lació 1.9.18
| Arquitectura | Tipus | Àmbit | Mida del fitxer | Baixa | SHA256 |
|---|---|---|---|---|---|
| 64 bits | EXE (NSIS) | Usuari actual | — | github.com | VirusTotal |
| 64 bits | EXE (NSIS) | Tots els usuaris | — | github.com | VirusTotal |
| ARM64 | EXE (NSIS) | Tots els usuaris | — | github.com | VirusTotal |
L’enllaç i l’SHA256 provenen del manifest comunitari del Gestor de paquets del Windows. Convé comparar el hash del fitxer baixat abans d’executar-lo.
Notes de la versió
Highlights
Team Mode
- Team mode now supports per-session model selection, letting you choose which model each team session uses directly from the team interface.
- Aion CLI (`aionrs`) is now available as a backend in team mode, expanding the set of agents that can participate in multi-agent teams.
- MCP TCP memory blowups in team sessions are now prevented, improving stability in long-running team tasks.
- Workspace migration now uses in-place updates instead of delete-and-recreate, eliminating data loss risks during team workspace transitions.
Built-in Skill Management
- A new built-in skill management UI lets you browse, enable/disable, and configure skills, with per-conversation indicators and exclude filtering. Installed skills are now visible directly in the conversation interface.
- The `fix-sentry` skill now supports user feedback issues with attachment analysis — diagnose issues from logs and screenshots attached to Sentry events without leaving the app.
ACP 2.0 Protocol Layer
- ACP has been fully rewritten as a modular protocol layer with a single-owner `ProcessAcpClient`, completing the V1→V2 migration. The new architecture closes all remaining audit gaps and introduces YOLO mode for power users.
- ACP startup is now significantly faster: CLI detection switches from serial `execSync` calls to async batch execution, cutting the time needed to connect backends.
- Windows users benefit from two targeted fixes: bun cache directories are now redirected to `userData` (preventing `EPERM` errors on launch), and `TMP`/`TEMP` are overridden so bunx working directories escape antivirus scan paths that previously blocked execution.
Aion CLI: Safe-level Context Compression
Aion CLI (`aionrs`) now applies safe-level context compression inspired by RTK and TOON's compaction strategies. The compressor trims redundant content from conversation history while preserving agent behavior fidelity, meaningfully reducing token consumption per session without any observable change in output quality. More details: https://github.com/iOfficeAI/aionrs/blob/main/docs/advanced.md#output-compaction
Renderer Performance
- Streaming re-render hotspots in Markdown and Mermaid components have been resolved, reducing CPU usage during long AI responses and improving perceived responsiveness.
WebUI & Workspace
- WebUI sidebar now includes a logout action.
- Workspace folder UI on the Guid page has been improved with better visual organization.
- Conversations now carry preferred modes and model IDs in the payload, enabling more precise backend routing per conversation.
WeChat Integration
- The WeChat (`weixin`) backend now supports session management commands, giving users programmatic control over WeChat session lifecycle from within AionUi.
Bug Fixes
- Permission confirmation dialog now correctly adapts to dark mode.
- Cron jobs now use in-place updates instead of delete-and-recreate, preventing race conditions and unintended data loss.
- Updates to already-deleted cron jobs are now silently ignored instead of throwing errors.
- Dead fork worker processes are now handled gracefully in `postMessagePromise`, preventing unhandled rejections.
- OfficeCLI update check is now deferred to first use instead of running at startup, improving launch time.
- Agent mode selected on the Guid page is now correctly carried into the conversation for all backends.
- Cookie-backed sessions now rotate on refresh, improving session security.
- Git `rev-parse` failures during snapshot initialization are now handled gracefully instead of crashing.
- New chat reset rendering on the Guid page is now stable and no longer flickers.
What's Changed
- feat(team): add model selection capability to team mode by @zhuqingyv in https://github.com/iOfficeAI/AionUi/pull/2457
- feat(skills): add builtin skill management, conversation indicator, and exclude filtering by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2280
- perf(acp): replace serial execSync with async batch CLI detection by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2485
- fix(acp): redirect bun cache dirs to userData to avoid Windows EPERM by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2482
- feat(skills): add user feedback and attachment analysis to fix-sentry by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2491
- feat(opencode): add skillsDirs for native skill auto-discovery by @JerryLiu369 in https://github.com/iOfficeAI/AionUi/pull/2479
- fix(ui): adapt permission confirmation dialog for dark mode by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2492
- fix(team): prevent MCP TCP memory blowups by @lixunqi12 in https://github.com/iOfficeAI/AionUi/pull/2429
- refactor(acp): ACP 2.0 modular protocol layer with single-owner ProcessAcpClient by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/2310
- fix(acp): override TMP/TEMP on Windows so bunx working dir escapes antivirus scan by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2496
- fix(cron): replace delete-recreate with in-place update workflow by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2487
- fix(cron): silently ignore updates to deleted cron jobs by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2502
- feat: add support for preferred modes and model IDs in conversation p… by @JAVA-LW in https://github.com/iOfficeAI/AionUi/pull/2510
- fix(team): replace delete-recreate with in-place update for workspace migration by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2506
- fix(worker): handle dead fork process in postMessagePromise gracefully by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2499
- feat(bench): add performance benchmark system with unified report by @zhuqingyv in https://github.com/iOfficeAI/AionUi/pull/2497
- fix(pptPreview): defer officecli update check to first use by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2507
- fix(agentMode): sync guid page mode into conversation for all backends by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2518
- feat(team): add Aion CLI (aionrs) support for team mode by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2521
- refactor(acp): V1→V2 migration phase 2 — close all gaps and add YOLO mode by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/2520
- fix(aionrs): respect modelProtocols for new-api anthropic models by @JerryLiu369 in https://github.com/iOfficeAI/AionUi/pull/2484
- fix(snapshot): handle git rev-parse failure in initSnapshot gracefully by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2495
- perf(renderer): fix streaming re-render hotspots in Markdown and Mermaid by @zhuqingyv in https://github.com/iOfficeAI/AionUi/pull/2493
- feat(webui): add sidebar logout action by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/2411
- fix(sider): unify section header style and always show expand arrow by @JerryLiu369 in https://github.com/iOfficeAI/AionUi/pull/2539
- fix(team): unify 'lead' to 'leader' across all team mode code by @zhuqingyv in https://github.com/iOfficeAI/AionUi/pull/2535
- fix(auth): rotate cookie-backed sessions on refresh by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/2536
- fix(settings): guard undefined platform.model by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/2532
- feat(weixin): add support for session management commands by @HuangHongkai in https://github.com/iOfficeAI/AionUi/pull/2078
- feat(guid): workspace folder UI improvements by @JerryLiu369 in https://github.com/iOfficeAI/AionUi/pull/2516
- fix(guid): stabilize new chat reset rendering by @cdxiaodong in https://github.com/iOfficeAI/AionUi/pull/2511
- fix(renderer): rename MessagetText.tsx to MessageText.tsx by @Jassy930 in https://github.com/iOfficeAI/AionUi/pull/2463
- fix(acp): close all V1→V2 migration audit gaps (#20-#26) by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/2548
- chore(acp): upgrade claude-agent-acp bridge to 0.29.2 by @kaizhou-lab in https://github.com/iOfficeAI/AionUi/pull/2550
- fix(acp): add missing idle transition for starting and resuming states by @TCP404 in https://github.com/iOfficeAI/AionUi/pull/2549
- fix(gemini): remove redundant L3 InvalidStream retry by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2554
- chore: bump version to 1.9.18 by @piorpua in https://github.com/iOfficeAI/AionUi/pull/2557
New Contributors
- @HuangHongkai made their first contribution in https://github.com/iOfficeAI/AionUi/pull/2078
Full Changelog: https://github.com/iOfficeAI/AionUi/compare/v1.9.17...v1.9.18