Desktop Canary v2.2.16-canary.17
- Add non-blocking goal creation with dependency-aware decomposition and detail-page polish
- Support role and date filters and topic info in message list CLI
- Add document_likes table to database
- Add scroll, group and sweep features to acceptance list
- Add vent tool for reporting platform friction in lobe-agent
- Keep a running turn's process collapsed in conversation
- Support parent folder on agent-documents create
- Extract toolDiscovery and heteroDispatch pipeline stages in aiAgent
- Extract InterventionController and threadRunHooks in aiAgent
- Coalesce Gateway tool state updates for performance
- Release IPC listeners and hidden editor roots on desktop
- Support memory-safe large file uploads
- Raise tool-call repeat limit from 5 to 20
- Resolve lint errors in acceptance tests
- Shimmer the label span instead of the whole row in inspector
- Correct observability test fixture cast in CI
- Stop repeated tool call loops in agent-runtime
- Hide dates on historical brief items in home
- Center reject modal instead of pinning it left in acceptance
- Infer omitted todo operation type and fail loudly on invalid updateTodos operations in lobe-agent
From lobehub
🐤 Canary Build — v2.2.16-canary.17
Automated canary build from
canarybranch.
Commit Information
-
Based on changes since
v2.2.16-canary.16 -
Commit count: 29
-
83e477e2e2🐛 fix(desktop): release IPC listeners and hidden editor roots (#18954) (Innei) -
295c7fe0af🐛 fix(upload): support memory-safe large file uploads (#18945) (Innei) -
baf49ab511✨ feat(goal): non-blocking creation, dependency-aware decomposition & detail-page polish (#18979) (Arvin Xu) -
b4ff2ea77d♻️ refactor(aiAgent): extract toolDiscovery + heteroDispatch pipeline stages (#18981) (Arvin Xu) -
a0dfd6d1da✨ feat(cli): support role/date filters and topic info in message list (#18980) (Arvin Xu) -
84f749e7dc🐛 fix: raise tool-call repeat limit from 5 to 20 (#18989) (Arvin Xu) -
4e49a8fce3🐛 fix(acceptance): resolve lint errors from #18897 (#18986) (Arvin Xu) -
3ba4e60221🐛 fix(inspector): shimmer the label span instead of the whole row (#18978) (Innei) -
b4c5ff79ff✨ feat(database): add document_likes table (#18947) (Rdmclin2) -
4c83a05b49♻️ refactor(aiAgent): extract InterventionController and threadRunHooks (#18960) (Arvin Xu) -
80ed37a409✨ feat(acceptance): scroll, group and sweep the acceptance list (#18897) (Arvin Xu) -
df57202d0c🐛 fix(ci): correct observability test fixture cast (#18977) (Arvin Xu) -
5fcba413b3⚡️ perf: coalesce Gateway tool state updates (#18969) (Arvin Xu) -
f6e47529f3🐛 fix(agent-runtime): stop repeated tool call loops (#18965) (Arvin Xu) -
56daf040d0🐛 fix(home): hide dates on historical brief items (#18968) (Arvin Xu) -
cccd162cef✨ feat(lobe-agent): add vent tool for reporting platform friction (#15500) (Arvin Xu) -
9fc8a23881🐛 fix(acceptance): center reject modal instead of pinning it left (#18951) (Innei) -
7716f40098🐛 fix(lobe-agent): infer omitted todo operation type and fail loudly on invalid updateTodos ops (#18967) (Arvin Xu) -
8df2959eaf✨ feat(conversation): keep a running turn's process collapsed (#18928) (Innei) -
646ce37c93✨ feat(agent-documents): support parent folder on create (#18964) (Arvin Xu) -
7d06d13787✨ feat(goal): bound graph reads, trace lifecycle transitions, add a deadline budget (#18970) (Arvin Xu) -
25a7c3fd91🐛 fix: normalize Kimi Code render registry type (#18975) (YuTengjing) -
9c1c53b7c1📌 fix(deps): unpin @ant-design/icons now that 6.3.4 is fixed (#18933) (Arvin Xu) -
a45b700ac7🐛 fix(search): harden sync acknowledgements and trace export (#18966) (YuTengjing) -
29174a568d✨ feat: add Kimi Code tool inspectors and renders (#18950) (Arvin Xu) -
66c0a001be✨ feat(goal): parallel task scheduling, trace fixes and CLI 0.0.51 (#18944) (Arvin Xu) -
d8722c7a84✨ feat(goal): plan the exploration structure before executing (#18942) (Arvin Xu) -
903cffcf53✨ feat(acceptance): add a keyset-paged list read and batch status/delete writes (#18896) (Arvin Xu) -
baa443b464♻️ refactor(aiAgent): extract top-level helpers and shared types from index.ts (#18957) (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 |