Repository navigation
📦 Release v2.2.20
This release was automatically published from PR #21078.
Changes
See PR description: #21078
Commit Message
🚀 LobeHub Release (20261018)
Release Date: October 18, 2026
Since v2.2.19: 419 merged PRs · 14 contributors
Agents now reach further across your devices, and the app opens faster. Topics, documents and device data load from local copies first, and server runs can use models that only exist on your device.
✨ Highlights
- Goals with batch rollout — A goal stays a draft until you start it, and a Goal can roll out one repeated task in batches. Each batch stops at a decision gate for the owner to review. (#20840, #20704, #20917, #20833)
- Widgets & dashboards — Home and project dashboards, an agent widget tool, chat previews, and new
lh widget/lh dashboardcommands. (#20421, #20771) - LLM relay to your device — Server-side runs, preset tasks, model lists and Ollama downloads can now use models that are only available in your browser tab or desktop app. (#20453, #20454, #20455, #20456, #20457)
- Remote terminals & device maintenance — Open interactive shells on connected devices from the web, and update or restart CLI daemons from device settings. (#20600, #20527, #20528)
- Local-first loading — Topics, agent documents, devices, git status and home recents load from local replicas first, so pages show content before the network responds. (#20449, #20869, #20838, #20841, #20851)
- Agent document folders — Folders, batch moves, documents as parents, and sorting by name, created or modified time. (#20761, #20926)
- Memory from your materials — Memory can extract rules from pasted text, files, documents and conversations. (#20266)
- Fork from a reply — Start a new topic from any assistant message. (#20610)
🏗️ Core Agent & Architecture
- Sub-agents run through the parent's executor, and
afterToolCallcontrols can gate tool results. (#20446, #20297) - Skills selected in the composer or CLI are injected on server runs. Adding an agent installs the Market skills it references. (#20961, #21059)
- Agent-to-agent messages now show which agent sent them. (#20548)
- Fewer repeated device and Market lookups on each send, and project sends appear right away. (#20465, #20897, #20628)
📱 Platforms / Integrations
- Heterogeneous agents: DeepSeek Harness adapter. Codex app-server can run on connected devices (behind Labs). Codex user messages can be edited and resent. Codex and Pi can use any tool-capable LobeHub model. Droid and OpenCode support server-default models. (#18333, #20820, #20467, #20612, #20965, #20963)
- Desktop: Bundled Computer Use app on macOS, guided macOS privacy permissions, Dock menu with running topics, tab drag with pin/unpin, and instant topic switching. (#20780, #20932, #20635, #20650, #21001)
- Models: Claude Haiku 5.5, fal H3 Max and Seedance 2.5 video. (#20517, #20210)
- OpenAPI: Async IM channel and push-token REST resources. (#20440)
🖥️ CLI & User Experience
- Tasks: archiving, creating tasks from Kanban columns, and creating or searching tasks from the command menu. (#20990, #21020, #21000, #21002)
- Sidebar topics can be grouped by device, time, status or agent within a project. (#20811, #20592, #20715)
- Projects can have a logo, and the trash can be filtered by project. (#20641, #20739)
lh connect --auvoffers Computer Use, andlh connect service installaccepts--workspace. (#20983, #20818)- Settings search ranks results better and handles IME input. (#20620)
🔒 Security & Reliability
- Security: Desktop can require security updates and checks the first launch of Canary builds. Credentials are collected through a secure form. nodemailer is updated to ^9.1.1. (#20168, #20469, #20338)
- Reliability: OAuth no longer goes through email validation, and replicas ignore hydrates and errors that arrive late. (#20545, #20754)
👥 Contributors
Huge thanks to 14 contributors who shipped 419 merged PRs this cycle.
@mise42 · @0genlab · @arvinxx · @tjx666 · @rdmclin2 · @Innei · @neko · @AmAzing129 · @ImSingee · @lijian · @MarioJames · @cy948 · @sudongyuer · @lobehub-coder
Plus renovate[bot] for maintenance.
Full Changelog: v2.2.19...release/weekly-20261018