Highlights
Scheduled tasks: visual schedule builder and queue protection
- You no longer need to know Cron syntax to create a custom schedule. A visual builder covers interval, daily, weekly, and monthly rules, with a live preview of the generated expression — and the advanced Cron editor is still there for complex cases.
- A new queue-protection toggle keeps scheduled runs from piling up: if a previous run is still going, the next one waits instead of stacking.
Skills management grows up
- Every skill now has its own detail page showing its info and which assistants use it — and you can attach or detach assistants right there. The skills list shows used-by avatar stacks at a glance.
- Batch manage mode lets you select and delete multiple custom skills in one action, with select-all over the filtered list.
Find things faster in long lists
- The Skills and MCP submenus in the "+" menu, and the default Model/Skills/MCP selects in the assistant editor, now have inline search — the same pattern as the model selector. No more scrolling through long lists.
Smoother drag-to-reorder
- Team member tabs and pinned conversations now use the same polished drag interaction as assistant sorting: hover reveals a drag handle, dragging is axis-locked and animated.
Under the hood
- Removed two legacy dependencies (aioncli-core and the office-ai platform), slimming the install and reducing update surface.
Engine updates (AionCore v0.1.47 → v0.1.48)
This release also picks up two AionCore versions:
- Aion CLI can now see images: attach a screenshot or picture and it goes straight to the model inline, with attachments routed by each model's actual image capability.
- Added Pi as a new built-in coding agent (ACP), joining Claude Code, Codex, and Gemini.
- CLI detection now honors your login shell PATH, so tools installed via nvm/homebrew/cargo are found reliably, and built-in CLIs are validated before being offered.
- Team collaboration gained a fallback transport for CLI backends, keeping teamwork going when the primary channel is unavailable.
- Assistant rule files are stored canonically, and legacy settings sync no longer overwrites toggles you changed by hand.
- Scheduled executions are deduplicated and protected at the engine level (the backend half of this release's queue protection).
- Removed the legacy Bun runtime, simplifying the runtime stack.
What's Changed
- feat(cron): add queue protection and visual schedules by @JAVA-LW in #3552
- chore(deps): remove aioncli-core dependency by @kaizhou-lab in #3594
- chore(deps): remove office-ai platform dependency by @kaizhou-lab in #3595
- feat(skills): add batch delete for custom skills by @IceyLiu in #3600
- style(skills): soften batch-mode selected card state by @IceyLiu in #3603
- feat(skills): skill detail page with assistant attachment by @IceyLiu in #3604
- feat(ui): add search to skills/MCP submenus and assistant default selects by @IceyLiu in #3605
- feat(ui): standardize drag-to-reorder UX for team tabs and pinned conversations by @IceyLiu in #3606
- chore: bump version to 2.1.36 by @piorpua in #3610
Full Changelog: v2.1.35...v2.1.36