✨ New Features
Universal Built-in Model Switching for All CLI Backends
All supported CLI backends (Claude Code, Qwen Code, Codex, CodeBuddy, Goose, Auggie, Kimi, OpenCode, Factory Droid, GitHub Copilot, Qoder, Mistral Vibe, OpenClaw, Nano Bot, and Custom Agents) now support switching between their built-in models directly from the AionUi interface. This unified feature uses the ACP session/set_model protocol, allowing you to switch models in real-time during active conversations without restarting the CLI.
Key Features:
- Switch models seamlessly across all CLI backends using a consistent interface
- Real-time model switching during active conversations
- Model pre-selection before starting new conversations
- Automatic preference saving and restoration for each CLI backend
What's Changed
- Fix nav link by @IceyLiu in #927
- fix: make Codex CLI the single writer for apply_patch by @seonhwi07jp in #926
- fix(ci): improve build retry reliability and reduce wait time by @piorpua in #929
- refactor: remove dead applyPatchChanges after #926 by @piorpua in #928
- fix(telegram): guard against empty text in editMessageText by @piorpua in #938
- feat(guid,layout): homepage UX and sidebar tweaks by @ringringlin in #933
- feat(conversation): preview layout, compact model selector, toolbar and sidebar UX by @ringringlin in #934
- fix(acp): auto-retry npx without --prefer-offline on cache failure by @piorpua in #939
- feat(guid+acp): model pre-selection, Codex ACP migration, page refactor & skeleton by @kaizhou-lab in #932
- chore: bump version to 1.8.16 by @piorpua in #941
Full Changelog: v1.8.15...v1.8.16