📦 Release v2.2.14
This release was automatically published from PR #18373.
Changes
See PR description: https://github.com/lobehub/lobehub/pull/18373
Commit Message
🚀 LobeHub Release (20260816)
Release Date: August 16, 2026
Since v2.2.13: 363 merged PRs · 21 contributors
This cycle gives longer-horizon work a durable home: Projects and Goals land as first-class containers for agent work, seven new CLI coding agents join the heterogeneous runtime, a Local Sandbox executes on your machine, and the platform opens up through a generated OpenAPI spec and SDK.
✨ Highlights
- Seven new CLI coding agents — Cursor, CodeBuddy, Qoder, Kimi Code, Pi, TRAE, and Grok Build (ACP) join the heterogeneous runtime, plus a Codex app-server lab. (#18229, #18219, #17965, #18228, #17899, #18292, #18254, #18275)
- Local Sandbox — A local execution environment for devices, with a real working directory instead of a refusal. (#18143, #18180)
- Public API & SDK —
openapi.yml generated from routes, a new @lobehub/sdk package, expanded v1 endpoints, and scoped API keys. (#17944, #17980, #18141, #18029)
- Home customization — A Customize modal with Minimal / Balanced / Full presets, a day-paged daily brief, and a task-shaped task mode with scheduled tasks. (#17912, #17948, #17958, #18173)
- Desktop split views — Split tab views, a tab strip reworked for many-tab use, and a faster cold start. (#18004, #17809, #17811)
🏗️ Core Agent & Architecture
Projects & Goals(Alpha)
- Project schema, backend and CLI, workspaces with conversation PoC, and an identifier column. (#17996, #18006, #18020, #18034)
- Goal creation split from task creation with an explanatory empty state; goals get their own table and AI-generated acceptance criteria. (#18047, #18335, #18265)
- Goal launch requires confirmation even in auto-run mode. (#18111)
Agents & Groups
- Group member permissions with personal model choice on shared builtins. (#18122)
- Async agent transfer and copy, with history backfill and intact membership lifecycle. (#17997, #18030, #18082, #18126)
- Sub-agents follow the parent model by default, with thinking controls. (#17938)
- Agent quota gets a usage calendar and burnout projection. (#18117)
Context & Memory
- Graph runtime context is injected continuously; container message tokens count toward the context budget. (#17761, #17839)
- Every memory tool call renders a dedicated card; extraction prompts align with their schemas. (#17891, #17988)
- Opt-in automatic topic summary workflow. (#17796, #18171)
📱 Platforms & Integrations
Heterogeneous CLI Agents
- New runtimes: Cursor CLI with model selection, CodeBuddy, Qoder with reasoning effort, Kimi Code, Pi, TRAE, and Grok Build over ACP; Codex app-server session lifecycle completes as a lab. (#18229, #18244, #18219, #17965, #18160, #18228, #17899, #18292, #18254, #17907, #18275)
- The model selector is driven by a capability table, with local CLI descriptors centralized as a single source of truth. (#18214, #17979)
- Windows support hardened: CLI spawning, agents behind unknown shims and stale PATH. (#18095, #18220)
- A heterogeneous error taxonomy classifies terminal errors; cloud auth failures surface clearly. (#17887, #18040)
Desktop
- Split tab views, a tab strip reworked for many-tab use, and pinned tabs that travel. (#18004, #17809, #17857)
- Boot straight into the last active workspace; cold-start critical path reduced and the local database prewarmed after navigation. (#17946, #17811, #18218)
- Chromium zoom presets and update downgrades. (#17679, #18012)
Messaging & Bots
/mode command switches bot conversation mode; recent same-channel history is injected. (#18197, #16608)
- Proactive messenger push with per-channel notification settings. (#17791)
- Discord completes deferred forwarded interactions. (#18169)
Models
- Gemini 3.7 Flash, GLM-5.3 with always-on thinking, Grok 4.6 reasoning effort, and MiniMax-H3 video with official v2 API. (#18289, #18290, #18301, #18225, #17827)
- Audio lands in multimodal understanding with input cost estimation; Cerebras and Groq gain advanced reasoning parameters. (#17904, #17949, #16469)
🖥️ User Experience
- Home: mine/team scope and author chips on recent topics, open goals in the rail, and one-page dashboard scrolling with a persistent recents cache. (#17908, #18121, #17836)
- Chat: web voice messages, editable opening questions, keyboard-driven AskUserQuestion with select-to-submit, and a reachable, effective error-card retry. (#17744, #18003, #17903, #18080)
- Agent identity: an avatar studio with one-click brand-style generation, profile artwork with style presets, and personal names with a dice-roll composer. (#18113, #17929, #17986, #17853, #17894)
- Workspace agents organize with labels and a shared sidebar; the sidebar header becomes an identity switcher. (#17848, #18338)
- Resource library: path-based category routes with a Files category, origin filtering, and restored document scrolling. (#18083, #18170, #18345)
- Onboarding: Notion and X understanding sources, streamed generation progress, and confirmed starter tasks that run immediately. (#18110, #18118, #18105, #18224)
🔧 Tooling & API
- OpenAPI spec generated from routes via hono-openapi, shipped as the generated
@lobehub/sdk. (#17944, #17980)
- v1 API adds api-keys, evals, mcp-servers, and usage endpoints. (#18141)
- API key scopes, with workspace keys scoped to member permissions. (#18029, #18136)
- Jupyter notebook (.ipynb) upload with token-efficient markdown conversion. (#17855)
- CI gates bundle size for web dist and desktop asar. (#17970)
- Agent tracing visualizes context composition. (#18114)
🔒 Security & Reliability
- Security: custom provider base URLs are validated (#18223); restricted knowledge bases are soft-hidden from members (#18282); deleting a connector unlinks remote accounts (#18270); auth cookies support custom prefixes and subdomain sharing (#18358, #18200).
- Reliability: blocking Redis XREAD runs on a dedicated connection (#17876); file parse cache writes are serialized (#17919); repeated network-error toasts collapse into one (#17873); runs no longer strand in
verifying (#18164); sessions survive provider key errors (#18343).
- Performance: PDF parsing drops a 25MB native dependency (#17858); agent page render cost is cut across sidebars, composer, and topic list (#17991); recent-topic previews are batched instead of per-topic subqueries (#17928).
👥 Contributors
Huge thanks to 21 contributors who shipped 363 merged PRs this cycle.
@sxjeru · @Cyber-Yichen · @northword · @smbslt3 · @hardy-one · @orangeboyChen · @nightcityblade · @Max-Reisinger · @Mark-star-dot · @ImSingee · @BittuBarnwal7479 · @arvinxx · @Innei · @AmAzing129 · @tjx666 · @Rdmclin2 · @Neko · @LiJian · @sudongyuer · @rivertwilight · @cy948
Full Changelog: https://github.com/lobehub/lobehub/compare/v2.2.13...release/weekly-20260816