---
title: "Desktop Canary v2.1.50-canary.25"
author: "lobehubbot"
published_at: "2026-04-15T18:38:21+00:00"
link: "https://github.com/lobehub/lobehub/releases/tag/v2.1.50-canary.25"
feed: "Lobe Chat"
clawfeed: "https://agent.clawfeeds.com/feed/elbt-ll0m-s1fc.md"
feed_url: "https://agent.clawfeeds.com/feed/elbt-ll0m-s1fc.md"
---

# Desktop Canary v2.1.50-canary.25

🐤 Canary Build — v2.1.50-canary.25
----------------------------------

> Automated canary build from `canary` branch.

### Commit Information

- Based on changes since `v2.1.50-canary.24`
- Commit count: 15
- `1005f442d6` 🐛 fix(gateway): clean up paused server op after human approve/reject ([\#13860](https://github.com/lobehub/lobehub/pull/13860)) (Arvin Xu)
- `2cf65e9fb3` 💄 style: agent documents ([\#13857](https://github.com/lobehub/lobehub/pull/13857)) (Arvin Xu)
- `6636b35188` 🐛 fix: drop manifests missing `api` before feeding ToolsEngine ([\#13856](https://github.com/lobehub/lobehub/pull/13856)) (Arvin Xu)
- `8475bc11fc` 🐛 fix(builtin-tool-gtd): add server runtime for GTD tool ([\#13854](https://github.com/lobehub/lobehub/pull/13854)) (Arvin Xu)
- `3bb4fd6046` 🌐 chore: translate non-English comments to English in lambda-router-tests ([\#13838](https://github.com/lobehub/lobehub/pull/13838)) (LobeHub Bot)
- `9608494b0a` 💄 style(chat): tighten execServerAgentRuntime loading copy ([\#13855](https://github.com/lobehub/lobehub/pull/13855)) (Arvin Xu)
- `bc7b798dbb` 🐛 fix(conversation): improve workflow display when user intervention is pending ([\#13847](https://github.com/lobehub/lobehub/pull/13847)) (Innei)
- `986bd2f7ec` 🐛 fix(agent-runtime): fetch tool plugin from message\_plugins for resumeApproval ([\#13852](https://github.com/lobehub/lobehub/pull/13852)) (Arvin Xu)
- `843cb8f30b` 🔨 chore: wire server-mode human approval through conversationControl ([\#13830](https://github.com/lobehub/lobehub/pull/13830)) (Arvin Xu)
- `75626de0b3` 🐛 fix: forward `serverUrl` in WS auth for apiKey verification ([\#13824](https://github.com/lobehub/lobehub/pull/13824)) (Arvin Xu)
- `ad634daf32` 🧹 chore(onboarding): remove builtin-agent-onboarding and consolidate prompts ([\#13825](https://github.com/lobehub/lobehub/pull/13825)) (Innei)
- `f99935e992` 🐛 fix(agent-runtime): carry persisted assistant id into state.messages ([\#13841](https://github.com/lobehub/lobehub/pull/13841)) (Arvin Xu)
- `632a6383f0` ✨ feat(app): working panel, and many agent document feat ([\#13766](https://github.com/lobehub/lobehub/pull/13766)) (Neko)
- `15fcce97c9` ♻️ refactor: add more tools in lobe-agent-manangerment(modify、update、delete) ([\#13842](https://github.com/lobehub/lobehub/pull/13842)) (LiJian)
- `e5be1801a1` 🐛 fix(userMemories,database): bm25 should escape more characters like `<` and `>` ([\#13843](https://github.com/lobehub/lobehub/pull/13843)) (Neko)

### ⚠️ Important Notes

- **This is an automated canary build and is NOT intended for production use.**
- Canary builds are triggered by `build`/`fix`/`style` commits on the `canary` branch.
- 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.

PlatformFilemacOS (Apple Silicon)`.dmg` (arm64)macOS (Intel)`.dmg` (x64)Windows`.exe`Linux`.AppImage` / `.deb`
