Commit Graph

  • 47a7e22e04 🐛 fix artifact deployment state sync feat/market-deployments Innei 2026-06-10 22:48:08 +08:00
  • 09e6f02e45 🔨 chore: modify workspace sidebar (#15658) Rdmclin2 2026-06-10 22:21:27 +08:00
  • a2ea314cd8 feat(codex): refine Codex tool renders (#15651) Arvin Xu 2026-06-10 22:13:56 +08:00
  • e2be720726 🐛 fix(agent-runtime): keep async sub-agent stream alive (#15646) Arvin Xu 2026-06-10 22:12:22 +08:00
  • 8b6905ec7e 💄 style(desktop): tighten tab close button right padding (#15636) Arvin Xu 2026-06-10 22:12:02 +08:00
  • e721d348f1 ♻️ refactor(model-runtime): fall back to empty list on Cloudflare null result instead of throwing fix/cloudflare-models-null-result yutengjing 2026-06-10 20:30:04 +08:00
  • e4830943cf 🔨 chore(model-bank): add knowledgeCutoff field to model cards (#15640) v0.0.0-nightly.pr15647.16052 Arvin Xu 2026-06-10 20:02:34 +08:00
  • 5dfb6fc288 chore: clean [LOBE-XXX] code annotations (2026-06-10) (#15623) Arvin Xu 2026-06-10 19:59:54 +08:00
  • 37784db5e2 🐛 fix(model-runtime): guard Cloudflare models() against null result envelope yutengjing 2026-06-10 19:55:04 +08:00
  • 553d3d8fc7 🔖 chore(release): release version v2.2.3 [skip ci] v2.2.3 main lobehubbot 2026-06-10 11:38:19 +00:00
  • 94ea3f6a34 🚀 release: 20260610 (#15647) Arvin Xu 2026-06-10 19:35:47 +08:00
  • b8339abc76 🐛 fix: show plan limit upgrade UI on desktop builds (#15628) v0.0.0-nightly.pr15645.16033 v0.0.0-nightly.pr15641.16022 YuTengjing 2026-06-10 18:19:25 +08:00
  • 53cad1f8e2 🐛 fix(composio): update plugin invoke test to composio + sort tool initialState imports ONLY-yours 2026-06-10 17:55:45 +08:00
  • b85add8b5d Merge remote-tracking branch 'origin/canary' into feat/composio-integration ONLY-yours 2026-06-10 17:52:32 +08:00
  • df29ab32fd Merge remote-tracking branch 'origin/main' into release/weekly-20260610-recut release/weekly-20260610-recut-2 Arvin Xu 2026-06-10 17:47:30 +08:00
  • c037609b8b 💄 style(chat-input): fix control bar height jump when TokenTag appears (#15643) release/weekly-20260610-recut Innei 2026-06-10 17:43:13 +08:00
  • b8b37cffa3 feat: refresh topic sharing experience (share page + popover) (#15581) René Wang 2026-06-10 17:43:02 +08:00
  • fcb5bf79dd feat(composio): pin auth config id per toolkit via env ONLY-yours 2026-06-10 17:42:31 +08:00
  • e8e4b2e822 feat: support workspace lobehub (#13977) Rdmclin2 2026-06-10 17:34:12 +08:00
  • c02e5720c2 feat(model-bank): add claude-fable-5 to Anthropic models (#15639) release/weekly-20260610 Arvin Xu 2026-06-10 16:57:57 +08:00
  • f9e6d9f368 🐛 fix(composio): correct tool sync, execution, callback build, and list dedup ONLY-yours 2026-06-10 16:52:04 +08:00
  • ddfdf55644 feat(market): add artifact deployments Innei 2026-06-09 22:02:31 +08:00
  • 2542b2f924 📝 docs: add artifact deployments design Innei 2026-06-09 00:24:12 +08:00
  • 3fb732da66 💄 style(desktop): keep tab bar new-tab button visible on every route (#15638) Arvin Xu 2026-06-10 16:01:38 +08:00
  • fdb529d598 🐛 fix(agent): deliver sub-agent resume bridge via QStash webhook in queue mode (#15620) Arvin Xu 2026-06-10 16:00:17 +08:00
  • 8656026b26 Merge remote-tracking branch 'origin/canary' into feat/composio-integration ONLY-yours 2026-06-10 15:57:29 +08:00
  • 4c5c8795ef 🐛 fix(model-runtime): emit stop:abort instead of error when stream is aborted (#13677) Arvin Xu 2026-06-10 15:56:39 +08:00
  • 8b342c600f feat: land new signups directly on onboarding (#15629) YuTengjing 2026-06-10 15:31:32 +08:00
  • 723c4d6daa 🐛 fix(cli): handle agent_run_request in lh connect so device dispatch doesn't time out (#15634) LiJian 2026-06-10 15:19:01 +08:00
  • 5b02563659 🐛 fix(cli): skill list/search commands returning empty results (#15632) LiJian 2026-06-10 14:20:35 +08:00
  • a5f16c1184 🐛 fix: import button from ui root (#15599) YuTengjing 2026-06-10 14:19:04 +08:00
  • 7641cda958 💄 style: update i18n locales (#15630) YuTengjing 2026-06-10 14:02:02 +08:00
  • 2526b27d85 feat(workspace): ai_infra workspace support (DEFERRED — needs LOBE-10056) feat/support-workspace-ai-infra-lobehub rdmclin2 2026-06-10 11:32:12 +08:00
  • 8c5d2d7e9a chore: lock the missing dependices fix/locks ONLY-yours 2026-06-10 11:44:07 +08:00
  • d90ef69acc 🌐 chore: translate non-English comments to English in openapi-services-extended automatic/translate-comments-openapi-services-extended-2026-06-10 claude[bot] 2026-06-10 03:27:31 +00:00
  • 8d6df2fdc6 🤖 chore: Lighthouse Results | Discover lobehubbot 2026-06-10 01:11:13 +00:00
  • 6ef21630c3 🤖 chore: Lighthouse Results | Chat lobehubbot 2026-06-10 01:10:41 +00:00
  • 9ef76475c2 💄 style: add fable promo locale keys for plans page (#15622) Arvin Xu 2026-06-10 07:59:15 +08:00
  • 1ed93b6a24 🐛 fix: type fable starter config (#15618) v0.0.0-nightly.pr15619.15921 YuTengjing 2026-06-10 06:05:49 +08:00
  • 004027ffdd 💄 style: update free credit badge copy and add cta/dismiss keys (#15617) Arvin Xu 2026-06-10 06:05:28 +08:00
  • 0434953053 chore: add home free credit badge business slot (#15615) Arvin Xu 2026-06-10 05:47:37 +08:00
  • 4b7ef28e46 🐛 fix: support fable campaign UI (#15616) YuTengjing 2026-06-10 05:46:31 +08:00
  • 437b4c8968 💄 style: update referral copy for pay-to-unlock reward (#15614) Arvin Xu 2026-06-10 05:14:49 +08:00
  • fdb4f37053 ♻️ refactor(hetero-agent): shared subagent-run coordinator + fix device-mode subagent streaming (#15613) Arvin Xu 2026-06-10 05:09:43 +08:00
  • 1260756246 feat(agent): block nested sub-agent calls (#15575) Arvin Xu 2026-06-10 04:00:23 +08:00
  • cb769534d3 ♻️ refactor: parse Claude model ids for runtime checks (#15601) YuTengjing 2026-06-10 02:55:34 +08:00
  • de1a5c88e4 test(database): cover more model/repository gaps (client-db 95.4%→95.7%) (#15612) Arvin Xu 2026-06-10 02:48:58 +08:00
  • 5b4b50e050 🐛 fix(page-agent): inject active documentId into context on send (#15610) Arvin Xu 2026-06-10 02:30:33 +08:00
  • 1d619ad507 feat: add user-scoped LobeHub model availability (#15590) YuTengjing 2026-06-10 02:19:14 +08:00
  • 3ce3b5388f test(database): raise model/repository coverage to 95%+ and document DB test conventions (#15611) Arvin Xu 2026-06-10 01:42:08 +08:00
  • 991c2f79e8 🐛 fix(desktop): trace Session Expired cause and resume onboarding at Login (#15604) Innei 2026-06-10 01:06:00 +08:00
  • c329696dc2 🐛 fix(hetero): chain step boundary off tool row when tools[] backfill is unseen (#15607) Arvin Xu 2026-06-10 00:42:37 +08:00
  • 4b5e001934 🐛 fix(server): restore sub-agent forking in QStash step worker (#15609) Arvin Xu 2026-06-10 00:41:01 +08:00
  • aa46864df6 ♻️ refactor(lobe-agent): remove callSubAgents in favor of parallel callSubAgent calls (#15608) Arvin Xu 2026-06-09 23:59:20 +08:00
  • af3f0ea171 🐛 fix(desktop): preserve Error cause across IPC so renderer sees real failure reason (#15597) Arvin Xu 2026-06-09 22:58:50 +08:00
  • 84a7b5c7c8 📝 docs(agents): replace device-gateway with server in apps tree (#15606) Arvin Xu 2026-06-09 22:55:32 +08:00
  • e01cadb779 feat(hetero): add --raw-dump to persist agent raw stream-json for debugging (#15602) v0.0.0-nightly.pr15604.15832 Arvin Xu 2026-06-09 22:16:05 +08:00
  • ce5833cb67 feat(file): persist image dimensions into file metadata (#15594) Arvin Xu 2026-06-09 22:11:15 +08:00
  • 5b534f45d1 ♻️ refactor(chat-input): rename RuntimeConfig→ControlBar, WorkingDirectoryBar→HeteroControlBar (#15545) v0.0.0-nightly.pr15595.15809 Arvin Xu 2026-06-09 20:21:05 +08:00
  • 56e3f87506 🐛 fix(desktop): resolve heterogeneous agent local images codex/fix-hetero-agent-desktop-images Innei 2026-06-09 19:31:51 +08:00
  • e692448346 🔨 chore(deps): pin @lobehub/editor to stable ^4.17.1 (#15600) Innei 2026-06-09 20:09:27 +08:00
  • 3fe5b62cbe 🐛 fix: relax clear todo intervention (#15598) Rylan Cai 2026-06-09 19:55:20 +08:00
  • 6c6c8698d3 🐛 fix(hetero): forward user images on regenerate so vision input isn't dropped (#15592) Arvin Xu 2026-06-09 19:50:55 +08:00
  • cdbef3f72e 🐛 fix(agent): resolve working directory by target device instead of legacy-only (#15591) Arvin Xu 2026-06-09 19:45:36 +08:00
  • 2dd78d59f7 feat: support workspace feat/support-workspace-lobehub-rebase rdmclin2 2026-06-09 00:56:08 +08:00
  • 71030c6e21 ♻️ refactor(auth): remove email harmony plugin (#15589) YuTengjing 2026-06-09 19:18:56 +08:00
  • adf49db7c4 🐛 fix: activator tool discovery for cloud-sandbox and local-system (#15586) LiJian 2026-06-09 19:03:25 +08:00
  • 69cefce3d9 🐛 fix(page-editor): align table bleed with controllers (#15588) Innei 2026-06-09 19:02:47 +08:00
  • b295265f25 🐛 fix(hetero): stop cross-message text duplication in server-ingest mode (#15585) Arvin Xu 2026-06-09 18:27:47 +08:00
  • 1a4005c7b9 ♻️ refactor: extract server into apps/server + root namespaces into packages (#14949) Innei 2026-06-09 18:09:26 +08:00
  • 2d9b0c884c 🐛 fix(composio): use connectedAccounts.link for Composio-managed OAuth ONLY-yours 2026-06-09 17:50:11 +08:00
  • 64d3bdb978 💄 style: add preserve thinking feature for Qwen3.7 Max model (#13494) sxjeru 2026-06-09 17:21:39 +08:00
  • 434532ce36 🐛 fix(heterogeneous-agents): emit per-turn usage for batch-mode Claude Code (#15577) Arvin Xu 2026-06-09 16:51:33 +08:00
  • 8cd1df2aa9 🐛 fix(composio): complete the klavis→composio migration and wire the OAuth callback ONLY-yours 2026-06-09 16:41:56 +08:00
  • 23120f26e4 💄 style: update referral backfill copy (#15583) YuTengjing 2026-06-09 16:40:35 +08:00
  • 77dbe4b7b3 🔨 chore(google): Support External URL file input with SSRF validation to optimize transmission (#12657) sxjeru 2026-06-09 16:13:54 +08:00
  • 1ccc86e589 🐛 fix(skill): consolidate add-skill button into header dropdown (#15578) LiJian 2026-06-09 16:07:36 +08:00
  • ccb33fa48c feat: workspace backend service slice (#15560) Rdmclin2 2026-06-09 15:54:26 +08:00
  • ce1d2ca775 🔀 Merge branch 'canary' into feat/composio-integration ONLY-yours 2026-06-09 15:04:37 +08:00
  • 0afd5798ab fix(cli): fix repo name and add all 4 platform matrix targets feat/cli-binary-release-v2 ONLY-yours 2026-06-09 14:59:58 +08:00
  • 082481c35d 🔇 chore: silence noisy dev console logs (#15548) YuTengjing 2026-06-09 14:55:37 +08:00
  • fcb80d6cd6 feat(cli): add binary release workflow and curl install script ONLY-yours 2026-06-09 14:49:30 +08:00
  • d2f60c078c feat(cli): add binary release workflow and curl install script feat/cli-binary-release ONLY-yours 2026-06-09 14:43:02 +08:00
  • 96d19fe403 🐛 fix(skill): consolidate add-skill button into header dropdown ONLY-yours 2026-06-09 14:26:24 +08:00
  • 441e0c5b7c 🐛 fix(heterogeneous-agents): refine execution target + topic sidebar attention grouping (#15574) Arvin Xu 2026-06-09 14:18:18 +08:00
  • 0a6b02ccb5 💄 style(topic): show error alert icon with tooltip on failed topics (#15573) Arvin Xu 2026-06-09 13:24:42 +08:00
  • 5dd0f0c0c9 feat: specialize Market auth modal copy per capability scene (#15569) LiJian 2026-06-09 12:39:33 +08:00
  • dfb70c1e87 🐛 fix(skills): inject pinned skill content into the system prompt (#15568) LiJian 2026-06-09 12:38:59 +08:00
  • 7ad6e2aa25 🐛 fix(agent): make working-directory Clear actually clear legacy / default-sourced cwd (#15571) Arvin Xu 2026-06-09 12:22:40 +08:00
  • 3986223b25 🐛 fix(heterogeneous-agents): show real CLI model on remote-spawned Claude Code (#15572) Arvin Xu 2026-06-09 12:08:00 +08:00
  • d5a537fe5d 🌐 chore: translate non-English comments to English in src-store-chat-actions automatic/translate-comments-src-store-chat-2026-06-09 claude[bot] 2026-06-09 03:11:35 +00:00
  • ea246d6e17 feat(agent): list project skills over device RPC in the sidebar (#15566) Arvin Xu 2026-06-09 10:58:55 +08:00
  • f5458e1ad9 ♻️ chore: replace LOBE-XXX markers with inline migration context (#15567) Arvin Xu 2026-06-09 10:54:22 +08:00
  • 251e2ede5e feat(sandbox): sync user-uploaded files into the cloud sandbox (#15550) LiJian 2026-06-09 10:40:34 +08:00
  • 337e7f244c 🐛 fix(market-auth): skip auth flow when LobeChat session is missing (#15532) Innei 2026-06-09 10:16:44 +08:00
  • eae47f527c feat(markdown): render GitHub / Linear / external links as rich chips (#15561) Arvin Xu 2026-06-09 09:22:35 +08:00
  • 5096360762 🤖 chore: Lighthouse Results | Chat lobehubbot 2026-06-09 01:05:02 +00:00
  • 44c1ed360d 🤖 chore: Lighthouse Results | Discover lobehubbot 2026-06-09 01:04:58 +00:00
  • dfdf844761 🐛 fix(desktop): bump node-gyp to 12.x so Windows build finds Visual Studio 2026 (#15562) Arvin Xu 2026-06-09 02:36:10 +08:00
  • cca01451f9 feat(heterogeneous-agents): default Codex exec to bypass approvals/sandbox (#15557) Arvin Xu 2026-06-09 02:03:35 +08:00