Skip to content

🚀 Release v2.2.20

Latest

Choose a tag to compare

@lobe-tsukumo lobe-tsukumo released this 18 Oct 03:18
4920498

📦 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 dashboard commands. (#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 afterToolCall controls 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 --auv offers Computer Use, and lh connect service install accepts --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