Desktop Canary v2.2.16-canary.26
- Split the auth surface into a prerendered micro app
- Make the exploration map legend a node-kind filter
- Share agents by link with visitor chat
- Resolve internal entity links into titles and surface the underline
- Migrate the remaining legacy Skeleton imports to base-ui
- Make the auth shell safe to prerender
- Evaluate agent_share by user id only
- Fold first-screen @lobehub/ui members into vendor-ui-core
- Replace app shell skeleton logo with brand text and update loading hint
- Rename graph-node Work wording to Task
- Drop run summary and output labels on TopicCard
- Hash large files off the main thread
- Retry network empty completions
- Recenter graph after panel resize
- Stop Agent Documents from shadowing Knowledge Base for file lookups
- Move slug format rules into @lobechat/const
- Say agent session instead of Claude Code in the switch-cwd dialog
From lobehub
🐤 Canary Build — v2.2.16-canary.26
Automated canary build from
canarybranch.
Commit Information
-
Based on changes since
v2.2.16-canary.25 -
Commit count: 18
-
7049ddf179💄 style(agent-share): import Skeleton from base-ui (#19111) (Rdmclin2) -
12fa88e49a✨ feat(auth): split the auth surface into a prerendered micro app (#18542) (Innei) -
21bd719996♻️ refactor(skeleton): migrate the remaining legacy Skeleton imports to base-ui (#19057) (Innei) -
b1e342ff3f🐛 fix(agent-runtime): retry network empty completions (#19083) (Arvin Xu) -
f9d83ed544🐛 fix(goal): recenter graph after panel resize (#19089) (Arvin Xu) -
2b55c8e7ef♻️ refactor(auth): make the auth shell safe to prerender (#18541) (Innei) -
5390ba8f1a♻️ refactor(feature-flags): evaluate agent_share by user id only (#19093) (YuTengjing) -
0877876478⚡️ perf(spa): fold first-screen @lobehub/ui members into vendor-ui-core (#19062) (Innei) -
8d6d9615e0💄 style(spa): replace app shell skeleton logo with brand text and update loading hint (#19086) (Innei) -
5449f616d7🐛 fix(builtin-tools): stop Agent Documents from shadowing Knowledge Base for file lookups (#19085) (LiJian) -
348c32d5bc♻️ refactor(goal): rename graph-node Work wording to Task (#19081) (Arvin Xu) -
f2329c46a0🐛 fix(workspace): move slug format rules into @lobechat/const (#19087) (YuTengjing) -
35c2cc130d💄 style(chat): say agent session, not Claude Code, in the switch-cwd dialog (#19053) (Arvin Xu) -
227228dfd0💄 feat(chat): resolve internal entity links into titles and surface the underline (#19055) (Arvin Xu) -
9e1c4f5682🔥 refactor(agentTasks): drop run summary/output labels on TopicCard (#19082) (Arvin Xu) -
164b11d7e9✨ feat(goal): make the exploration map legend a node-kind filter (#19078) (Arvin Xu) -
4b409744f2✨ feat(agent-share): share agents by link with visitor chat (#18998) (YuTengjing) -
226c04ca59⚡️ perf(upload): hash large files off the main thread (#19065) (Innei)
⚠️ Important Notes
- This is an automated canary build and is NOT intended for production use.
- Canary builds are triggered by
style/feat/fix/perf/refactor/releasecommits 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 |