Release Notes
🐤 Canary Build — v2.2.9-canary.17
Automated canary build from
canarybranch.
Commit Information
Based on changes since
v2.2.9-canary.16Commit count: 13
3cad9be1a1🐛 fix(group): pass groupId when re-querying messages in RuntimeExecutors (#16313) (Arvin Xu)872604cc6a🐛 fix(auth-spa): clean stale SPA assets before auth build (#16310) (Innei)a0f6540893✨ feat(task): surface natural-language verify requirement in collapsed & empty states (#16307) (Arvin Xu)2889f762f8💄 style(task): polish editTask / runTask / setTaskVerify result cards (#16304) (Arvin Xu)3ec5fd0e41🐛 fix(task): stop task detail deadlocking when assignee agent is gone (#16301) (Arvin Xu)562fecc7e8✨ feat(desktop): unify agent-completion notification with click-to-deep-link (#16309) (Arvin Xu)70bf127069🐛 fix(agent): surface real reason when cross-agent callAgent fails (#16290) (Arvin Xu)6c99871ca3🐛 fix(floating-panel): disable ChatInput internal expand and control bar in floating panel (#16306) (Innei)5487b492bc🐛 fix(hetero): record real claude-code/codex provider+model on op rows, structured op id (#16302) (Arvin Xu)b17f9656c5✨ feat(device): CLI delete, scrollable device panels, and multi-select delete (#16299) (Arvin Xu)9af8f50877✨ feat(task): link created task identifiers to their detail page (#16303) (Arvin Xu)9a24f3ab45🐛 fix(task): open task detail portal from onAfterCall instead of render effect (#16297) (Arvin Xu)ca34bb5de0🐛 fix(desktop): manage devtools window focus (#16276) (Innei)
⚠️ Important Notes
- This is an automated canary build and is NOT intended for production use.
- Canary builds are triggered by
build/fix/stylecommits on thecanarybranch. - May contain unstable or incomplete changes. Use at your own risk.
- It is strongly recommended to back up your data before using a canary build.
📦 Installation
Download the appropriate installer for your platform from the assets below.
| Platform | File |
|---|---|
| macOS (Apple Silicon) | .dmg (arm64) |
| macOS (Intel) | .dmg (x64) |
| Windows | .exe |
| Linux | .AppImage / .deb |