Release Notes
🐤 Canary Build — v2.2.4-canary.12
Automated canary build from
canarybranch.
Commit Information
Based on changes since
v2.2.4-canary.11Commit count: 16
3f3f12dbd2🐛 fix(agent-document): support image LiteXML in headless editor (#15764) (Arvin Xu)99023811d8📝 fix: clarify local system shell result wording (#15745) (Rylan Cai)480a2979e1🐛 fix(codex): parse retry time in stated timezone (#15758) (Arvin Xu)531900cf70🐛 fix(desktop): detect bundled Codex CLI from Codex.app on macOS (#15759) (Arvin Xu)c9325794e5🐛 fix(portal): close empty local file preview (#15760) (Arvin Xu)4a11ed9887♻️ refactor(auth): migrate auth pages to a standalone lightweight SPA (#15689) (Innei)be7b759820🛠️ chore(agent-testing): add local dev env bootstrap (#15757) (Arvin Xu)fa76928f62🐛 fix: fix Codex resumed usage reporting for heterogeneous agents (#15751) (Arvin Xu)f6db1361ee✨ feat(agent): show topic sidebar status indicators (#15739) (Arvin Xu)5d6eaf53f3📝 docs(agent-testing): require inline visual evidence (#15750) (Arvin Xu)c4e4469083🐛 fix: improve fallback trace error UI (#15746) (YuTengjing)800b534741🐛 fix(chat): track operation usage in status tray (#15736) (Arvin Xu)03b9d07d0b✨ feat(topic): add selector topic actions (#15744) (Arvin Xu)f60d1fe8dd🐛 fix(codex): reuse Linear inspector for MCP calls (#15738) (Arvin Xu)e5a27dc97c🐛 fix: handle Kimi code thinking mode (#15725) (YuTengjing)c7e0c83174♻️ refactor(agent-runtime): clarify virtual sub-agent naming (#15737) (Arvin Xu)
⚠️ 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 |