📦 Release v2.2.3
This release was automatically published from PR [#15647].
Changes
See PR description: https://github.com/lobehub/lobehub/pull/15647
Commit Message
🚀 LobeHub Release (20260610)
Release Date: June 10, 2026
Since v2.2.2: 131 merged PRs · 13 contributors
This weekly release strengthens agent collaboration across cloud, desktop, CLI, and workspace flows, with steadier runtime behavior and a broader foundation for workspace-scoped data.
✨ Highlights
- Agent execution across devices — Unifies per-device working directories, project skill discovery, and sub-agent suspend/resume behavior across server, QStash, and device RPC flows. (#15543, [#15566], [#15481], [#15620], [#15591])
- Connector and sandbox platform — Expands connector permissions, custom OAuth MCP connector onboarding, sandbox provider support, and user-uploaded file sync into cloud sandbox runs. (#15463, [#15546], [#15184], [#15550])
- Desktop and CLI reliability — Fixes desktop cold-start, auto-update, Windows build, CLI skill discovery, and
lh connectagent dispatch paths. (#15547, [#15525], [#15527], [#15562], [#15632], [#15634]) - Pages and sharing — Refreshes topic sharing, improves Page Editor layout behavior, and routes Page Agent tool execution through the server-side editor path. (#15581, [#15556], [#15588], [#15023], [#15610])
- Model availability and provider updates — Adds user-scoped LobeHub model availability, Claude Fable 5, Qwen thinking preservation, and MiniMax M3 updates. (#15590, [#15639], [#13494], [#15376])
🏗️ Core Product & Architecture
Agent Runtime & Heterogeneous Agents
- Improves sub-agent lifecycle handling, including async suspend/resume, queue-mode QStash resume delivery, and blocking nested sub-agent calls. (#15481, [#15620], [#15575])
- Stabilizes heterogeneous agent ingestion and streaming with raw stream dumps, per-turn usage, image forwarding on regenerate, and duplicate-text fixes. (#15602, [#15577], [#15592], [#15585])
- Adds execution-device and working-directory controls across device RPC, legacy defaults, and remote-spawned Claude Code sessions. (#15543, [#15566], [#15591], [#15572])
- Improves runtime diagnostics and compatibility, including Gemini multimodal output capture, abort stream semantics, and trace quality analysis. (#15535, [#13677], [#15508])
📱 Platforms, Integrations & UX
Connectors, Sandbox & Tools
- Ships API-level connector tool permissions, custom OAuth MCP connector onboarding, and connector-first runtime execution. (#15463, [#15546])
- Adds sandbox provider support, cloud sandbox file sync, and safer external URL file input handling with SSRF validation. (#15184, [#15550], [#12657])
- Improves tool visibility and execution with pinned app-fixed tools, ANSI output rendering, gateway-tunneled MCP calls, and automatic headless tool runs. (#15509, [#15516], [#15469], [#15492])
Desktop, CLI & Web UX
- Restores desktop startup and reload behavior, preserves IPC error causes, and keeps the tab bar new-tab action visible across routes. (#15547, [#15597], [#15638])
- Fixes desktop update and build stability for browser quit guards, macOS update signing, and Windows Visual Studio detection. (#15525, [#15527], [#15562])
- Shows the plan-limit upgrade UI on desktop builds. (#15628)
- Adds the Agent Run delivery checker and fixes CLI device dispatch plus skill list/search output. (#15489, [#15634], [#15632])
- Refreshes onboarding, auth source preservation, topic UI states, referral/Fable campaign copy, and chat-input control bar behavior. (#15629, [#15544], [#15573], [#15614], [#15616], [#15617], [#15622], [#15643])
đź”’ Security, Reliability & Rollout Notes
- External URL file input now includes SSRF validation for safer Google file handling. (#12657)
- Database workspace-scope migrations are part of this release; self-hosted operators should run the normal migration path before serving the updated app. (#15446, [#15465], [#15468], [#15472])
- The release branch was re-cut from
canaryand includes the latestmainrelease-version commit sov2.2.2is the verified compare base.
👥 Contributors
@ONLY-yours, @sxjeru, @hardy-one, @xujingli, @hezhijie0327, @Coooolfan, @arvinxx, @tjx666, @Innei, @rivertwilight, @rdmclin2, @cy948, @AmAzing129
Full Changelog: https://github.com/lobehub/lobehub/compare/v2.2.2...release/weekly-20260610-recut-3