Commit Graph

  • 0c571580ab feat(server): add batchMoveTopics TRPC mutation lobe-10330-server-batch-move-topics Arvin Xu 2026-06-14 02:08:21 +08:00
  • 583eb84b54 feat(database): add batchMoveToAgent to TopicModel lobe-10330-db-batch-move-topics Arvin Xu 2026-06-14 02:07:57 +08:00
  • f47e65d215 🐛 fix(server): rehydrate subagent runs from DB on cold replica (#15788) canary Arvin Xu 2026-06-14 03:13:35 +08:00
  • 6dcbd387f7 feat: support drag-to-reorder for desktop tabs (#15787) Arvin Xu 2026-06-14 02:57:21 +08:00
  • 807cc8bd87 ♻️ refactor(agent): run callAgent as deferred tool refactor/call-agent-delegation-runner Arvin Xu 2026-06-14 02:17:02 +08:00
  • 312bce23a4 🐛 fix(conversation-flow): keep narration turn from breaking the assistant chain fix/hetero-narration-turn-grouping Arvin Xu 2026-06-14 02:10:54 +08:00
  • 568701ea77 ♻️ refactor(agent): delegate callAgent via server runner Arvin Xu 2026-06-13 17:23:00 +08:00
  • fa58fd12a0 🔨 chore(testing): automate local auth setup (#15790) v0.0.0-nightly.pr15787.16556 Arvin Xu 2026-06-14 02:00:49 +08:00
  • 0d4502c6c0 🐛 fix(server): rehydrate subagent runs from DB on cold replica Arvin Xu 2026-06-14 01:49:13 +08:00
  • 913ee4210d feat: page/agent/agentGroup/task edit lock (#15786) Rdmclin2 2026-06-14 01:40:36 +08:00
  • a0ad3deca3 🐛 fix(chat): widen lifecycle runtime type filter fix/lobe-10205-agent-run-lifecycle Arvin Xu 2026-06-14 01:01:29 +08:00
  • 99411041b9 feat(device): share remote-device gateway RPC between desktop and CLI (#15780) v2.2.4-canary.17 Arvin Xu 2026-06-14 00:56:53 +08:00
  • 578eace629 📝 docs: replace Claude-specific references with generic agent wording in skills docs/agent-generic-wording yutengjing 2026-06-13 23:48:53 +08:00
  • 39bce329fd 🐛 fix: surface model list fetch failures (#15753) v2.2.4-canary.16 YuTengjing 2026-06-13 23:05:44 +08:00
  • 55a969a3c1 🐛 fix(server): stabilize heterogeneous main message chaining (#15783) v2.2.4-canary.15 Arvin Xu 2026-06-13 22:13:45 +08:00
  • 6bef0958f8 ♻️ refactor(chat): add agent run lifecycle extension registry Arvin Xu 2026-06-13 21:29:27 +08:00
  • af79c8a24f ♻️ refactor(chat): expose unified agent run lifecycle dispatcher Arvin Xu 2026-06-13 21:07:43 +08:00
  • b5122dcea2 📝 docs(testing): clarify electron dev app targeting Arvin Xu 2026-06-13 20:12:07 +08:00
  • aa903406ee ♻️ refactor(chat): rename gateway operation completion lifecycle Arvin Xu 2026-06-13 19:59:00 +08:00
  • f01a89b210 ♻️ refactor(chat): centralize agent run lifecycle effects Arvin Xu 2026-06-13 19:55:57 +08:00
  • 33dbb3a1e3 ♻️ refactor(chat): include gateway title lifecycle Arvin Xu 2026-06-13 19:16:27 +08:00
  • 11ca34d5be ♻️ refactor(chat): unify agent run lifecycle Arvin Xu 2026-06-13 17:25:20 +08:00
  • f51dd06a36 🐛 fix(model-runtime): classify "Agent state not found" as StateStoreReadError (#15778) v2.2.4-canary.14 Arvin Xu 2026-06-13 21:11:33 +08:00
  • 24e34c7545 Revert "🐛 fix(agent-document): support image LiteXML in headless editor (#15764)" Arvin Xu 2026-06-13 20:29:35 +08:00
  • 81d40b90d4 ♻️ refactor(chat): unify client hetero executor on a shared mainAgentReducer (#15762) Arvin Xu 2026-06-13 20:10:51 +08:00
  • 9cde29fb14 💄 style(workflow): inset partial warning badge (#15773) Arvin Xu 2026-06-13 20:10:08 +08:00
  • ebe8411e7e 💄 style: compact device guard alert (#15776) Arvin Xu 2026-06-13 20:09:16 +08:00
  • 381e87474c feat(device): add rename & delete actions to branch switcher (#15774) Arvin Xu 2026-06-13 20:07:45 +08:00
  • 09fd6f3411 💄 style(chat): carousel the OpStatusTray generating phrase every 4s (#15775) Arvin Xu 2026-06-13 20:03:07 +08:00
  • d9d9f44cb2 🐛 fix(model-runtime): classify untyped Error throws via message patterns (#15767) v2.2.4-canary.13 Arvin Xu 2026-06-13 19:16:43 +08:00
  • 1244a40950 🐛 fix(chat): stop ContentLoading from leaking raw operation i18n keys (#15752) Arvin Xu 2026-06-13 19:14:24 +08:00
  • a48c2badd9 💄 style: improve shared Linear tool rendering (#15769) Arvin Xu 2026-06-13 18:37:51 +08:00
  • e3ebbfbc16 🛠️ chore(deps): upgrade better-auth to 1.6.15 sudongyuer/minnetonka Tsuki 2026-06-13 18:32:11 +08:00
  • 3f3f12dbd2 🐛 fix(agent-document): support image LiteXML in headless editor (#15764) v2.2.4-canary.12 Arvin Xu 2026-06-13 17:37:51 +08:00
  • 01ac0c438a 🐛 fix: stop remote Codex processes fix/codex-remote-stop Arvin Xu 2026-06-13 17:13:48 +08:00
  • 99023811d8 📝 fix: clarify local system shell result wording (#15745) Rylan Cai 2026-06-13 16:34:10 +08:00
  • 480a2979e1 🐛 fix(codex): parse retry time in stated timezone (#15758) Arvin Xu 2026-06-13 16:32:35 +08:00
  • 531900cf70 🐛 fix(desktop): detect bundled Codex CLI from Codex.app on macOS (#15759) Arvin Xu 2026-06-13 16:32:27 +08:00
  • c9325794e5 🐛 fix(portal): close empty local file preview (#15760) Arvin Xu 2026-06-13 16:31:56 +08:00
  • 2edc2b0ca4 📝 docs: document the Hono backend runtime and dev topologies refactor/server-deps/hono-standalone-poc Innei 2026-06-10 17:59:03 +08:00
  • 7eee9518ca ♻️ refactor(server): rename hono-runtime client to backend-proxy; drop the redundant binding route Innei 2026-06-10 17:50:24 +08:00
  • f4d0afe3d3 📝 docs(server): refresh known gaps — all routes mounted, packaging is the remaining gap Innei 2026-06-10 17:34:35 +08:00
  • c811b1fecc ♻️ refactor(server): make Next a pure shell — (backend) routes forward to the Hono runtime (phase 2) Innei 2026-06-10 17:34:01 +08:00
  • daca567947 ♻️ refactor(server): port agent-eval-run workflows into workflows-hono + add shell guard (batch 5) Innei 2026-06-10 17:18:53 +08:00
  • 3cdc3c34b9 ♻️ refactor(server): flip auth/v1/eval-complete (backend) routes to thin stubs (batch 7) Innei 2026-06-10 17:17:39 +08:00
  • 67d76ed7a4 ♻️ refactor(server): flip trpc (backend) routes to thin stubs over trpc-runtime (batch 6) Innei 2026-06-10 17:13:58 +08:00
  • 5c25a021c9 ♻️ refactor(server): flip webhook (backend) routes to thin stubs (batch 4) Innei 2026-06-10 17:10:41 +08:00
  • 56d060b6da ♻️ refactor(server): flip market/oidc/oauth (backend) routes to thin stubs (batch 3) Innei 2026-06-10 17:08:20 +08:00
  • 45871e4cda ♻️ refactor(server): flip param (backend) routes to thin stubs over api-runtime (batch 2) Innei 2026-06-10 16:59:14 +08:00
  • 46f9aaf0a1 ♻️ refactor: introduce ~server alias for apps/server imports Innei 2026-06-10 16:56:03 +08:00
  • 0800ab6650 Update dependency @typescript/native-preview to v7.0.0-dev.20260613.1 renovate/typescript-native-preview-7.0.x renovate[bot] 2026-06-13 08:20:10 +00:00
  • 7c54f5802d ♻️ refactor(server): flip simple (backend) routes to thin stubs over api-runtime (batch 1) Innei 2026-06-10 16:43:28 +08:00
  • cbd3f3df6c ♻️ refactor(server): move agent-hono and workflows-hono into apps/server Innei 2026-06-10 16:43:24 +08:00
  • c071f8d582 📦 build(server): self-contained dev/start entry for @lobechat/server Innei 2026-06-10 16:43:21 +08:00
  • c944f03176 🐛 fix(server): thread workspaceId through Hono api-runtime handlers Innei 2026-06-10 15:45:48 +08:00
  • ae63ff9118 feat(server): mount Hono runtime via Next catch-all + dist-loading client Innei 2026-06-10 02:40:39 +08:00
  • 62fd57c58b 📦 build(server): add standalone vite SSR build for the Hono app Innei 2026-06-10 02:31:58 +08:00
  • 8d6aa3b196 🐛 fix(server): resolve CI lint and test failures after canary merge Innei 2026-06-09 21:44:20 +08:00
  • 30835b27d2 feat(server): standalone Hono dev runtime for apps/server (dev:hono-lite) Innei 2026-06-09 20:25:40 +08:00
  • 4a11ed9887 ♻️ refactor(auth): migrate auth pages to a standalone lightweight SPA (#15689) Innei 2026-06-13 16:15:04 +08:00
  • be7b759820 🛠️ chore(agent-testing): add local dev env bootstrap (#15757) Arvin Xu 2026-06-13 13:54:13 +08:00
  • fa76928f62 🐛 fix: fix Codex resumed usage reporting for heterogeneous agents (#15751) Arvin Xu 2026-06-13 13:34:41 +08:00
  • f6db1361ee feat(agent): show topic sidebar status indicators (#15739) Arvin Xu 2026-06-13 13:32:56 +08:00
  • 87b02119f1 🐛 fix(desktop): spawn the detector-resolved Codex path, not the bare command fix/codex-no-reply Arvin Xu 2026-06-13 12:56:17 +08:00
  • c8c29b997f 💄 style(desktop): hint to install gh CLI when PR status unavailable Arvin Xu 2026-06-13 12:53:10 +08:00
  • 5d6eaf53f3 📝 docs(agent-testing): require inline visual evidence (#15750) Arvin Xu 2026-06-13 12:28:56 +08:00
  • 3325b98c3a 🐛 fix: preserve OpenRouter model error bodies fix/model-list-error-feedback yutengjing 2026-06-13 12:25:56 +08:00
  • c4e4469083 🐛 fix: improve fallback trace error UI (#15746) YuTengjing 2026-06-13 12:18:56 +08:00
  • 3a92bbd579 🐛 fix: preserve Copilot model error mapping yutengjing 2026-06-13 12:00:24 +08:00
  • 800b534741 🐛 fix(chat): track operation usage in status tray (#15736) Arvin Xu 2026-06-13 11:55:39 +08:00
  • 03b9d07d0b feat(topic): add selector topic actions (#15744) Arvin Xu 2026-06-13 11:53:21 +08:00
  • e20a669394 🐛 fix(desktop): detect bundled Codex CLI from Codex.app on macOS Arvin Xu 2026-06-13 11:48:13 +08:00
  • f60d1fe8dd 🐛 fix(codex): reuse Linear inspector for MCP calls (#15738) Arvin Xu 2026-06-13 11:46:16 +08:00
  • fc4ccce94d 🐛 fix: handle model list error boundaries yutengjing 2026-06-13 11:28:10 +08:00
  • a9993136d1 🐛 fix: surface provider model fetch errors yutengjing 2026-06-12 23:14:13 +08:00
  • 0ce9752ffa 🐛 fix: preserve Cloudflare model error causes yutengjing 2026-06-12 18:08:04 +08:00
  • f0048e8524 🐛 fix: preserve model fetch error messages yutengjing 2026-06-12 17:42:59 +08:00
  • 180547ef42 🐛 fix: handle invalid Cloudflare model lists yutengjing 2026-06-12 17:33:16 +08:00
  • d888d711f7 🐛 fix: harden model error redaction yutengjing 2026-06-12 17:07:34 +08:00
  • e67495644c 🐛 fix: surface model list fetch errors yutengjing 2026-06-12 16:42:23 +08:00
  • e5a27dc97c 🐛 fix: handle Kimi code thinking mode (#15725) YuTengjing 2026-06-13 11:21:25 +08:00
  • 500758e9f4 🐛 fix(agent): handle Codex message snapshots fix/codex-stream-agent-message-delta Arvin Xu 2026-06-13 11:15:12 +08:00
  • 7fd21038fe 🌐 chore: translate non-English comments to English in src-chat-and-helpers automatic/translate-comments-src-chat-and-helpers-2026-06-13 claude[bot] 2026-06-13 03:11:38 +00:00
  • c7e0c83174 ♻️ refactor(agent-runtime): clarify virtual sub-agent naming (#15737) Arvin Xu 2026-06-13 11:10:14 +08:00
  • 3717eac7bb 🤖 chore: Lighthouse Results | Discover lighthouse lobehubbot 2026-06-13 01:13:38 +00:00
  • e617f0c2cb 🤖 chore: Lighthouse Results | Chat lobehubbot 2026-06-13 01:13:30 +00:00
  • 2352c2bcde Update aws-sdk-js-v3 monorepo to ~3.1068.0 renovate/aws-sdk-js-v3-monorepo renovate[bot] 2026-06-12 23:15:56 +00:00
  • fd4cf5198a Update all non-major dependencies renovate/all-non-major-dependencies renovate[bot] 2026-06-12 23:14:08 +00:00
  • ab958a0b98 🐛 fix(chat): compact operation metrics on narrow inputs (#15735) v2.2.4-canary.11 Arvin Xu 2026-06-13 02:28:38 +08:00
  • 5362be4078 ♻️ refactor(agent): split virtual sub-agent entry (#15733) Arvin Xu 2026-06-13 02:10:47 +08:00
  • 6887930428 🐛 fix: resolve local markdown image assets (#15729) Arvin Xu 2026-06-13 01:55:00 +08:00
  • da94942d9c 🐛 fix(portal): scope local file tabs by working directory (#15732) Arvin Xu 2026-06-13 01:54:44 +08:00
  • a9141c8ade 🐛 fix(page): stabilize agent editor sync (#15730) Arvin Xu 2026-06-13 01:36:38 +08:00
  • 8ab5ec5364 🐛 chore(workflow): fix Upstream Sync workflow running error (#15706) R3pl4c3r 2026-06-13 01:29:44 +08:00
  • 222534dbe1 🐛 fix(agent): block recursive server sub-agents (#15731) Arvin Xu 2026-06-13 01:24:41 +08:00
  • 33ffc88656 ️ perf(app,database): derive topic activity from messages (#15726) hotfix/topic-activity-lock-mitigation Neko 2026-06-13 00:57:45 +08:00
  • f31c94490d ️ perf(app,database): derive topic activity from messages (#15726) Neko 2026-06-13 00:57:45 +08:00
  • 52eaf2702e 🐛 fix: workspace url sync (#15728) Rdmclin2 2026-06-13 00:15:48 +08:00
  • 0ca1fa7ab8 👷 build(database): add message topic activity index codex/topic-activity-message-index Neko Ayaka 2026-06-12 23:41:11 +08:00
  • ce81ea44bf 🐛 fix: gate inbox unread count by login state (#15724) YuTengjing 2026-06-12 23:32:14 +08:00