Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2049 commits
Select commit Hold shift + click to select a range
616e56b
:bookmark: chore(release): v2.0.0-next.351 [skip ci]
semantic-release-bot Jan 23, 2026
923cdca
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 23, 2026
26e21dc
⚡️ perf(memory-user-memory): improved LoCoMo benchmark context struct…
nekomeowww Jan 23, 2026
3bcf2a8
:bookmark: chore(release): v2.0.0-next.352 [skip ci]
semantic-release-bot Jan 23, 2026
464e560
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 23, 2026
31d2f26
✨ feat(database): extended async task with metadata and parent id, ad…
nekomeowww Jan 23, 2026
517b351
:bookmark: chore(release): v2.0.0-next.353 [skip ci]
semantic-release-bot Jan 23, 2026
1754455
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 23, 2026
ad34072
🐛 fix(pdf): ensure worker config before Document render (#11746)
Innei Jan 23, 2026
346fc46
♻️ refactor: migrate AI Rules to Claude Code Skills (#11737)
Innei Jan 23, 2026
f520eab
:bookmark: chore(release): v2.0.0-next.354 [skip ci]
semantic-release-bot Jan 23, 2026
3e70f47
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 23, 2026
36bcc50
🐛 fix(home): use correct CreateGroupModal for session group creation …
arvinxx Jan 23, 2026
5d115ef
🐛 fix: fix favorite refresh bug and group topic refresh issue (#11745)
arvinxx Jan 23, 2026
a906cd5
:bookmark: chore(release): v2.0.0-next.355 [skip ci]
semantic-release-bot Jan 23, 2026
0fcf8b0
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 23, 2026
1eff864
✨ feat: remove NextAuth (#11732)
tjx666 Jan 23, 2026
ea5eed8
🐛 fix(editor): prevent crash when toggling enableInputMarkdown settin…
Innei Jan 23, 2026
f778d27
:bookmark: chore(release): v2.0.0-next.356 [skip ci]
semantic-release-bot Jan 23, 2026
547be72
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 23, 2026
fdc8f95
🐛 fix: page content switch mismatch (#11758)
arvinxx Jan 23, 2026
539753a
🐛 fix(model-runtime): handle null content in anthropic message builde…
arvinxx Jan 23, 2026
61cb4ee
:bookmark: chore(release): v2.0.0-next.357 [skip ci]
semantic-release-bot Jan 23, 2026
a8a6300
🐛 fix(store): delete message before regeneration (#11760)
arvinxx Jan 23, 2026
2bb61c4
:bookmark: chore(release): v2.0.0-next.358 [skip ci]
semantic-release-bot Jan 23, 2026
d82e286
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 23, 2026
42339cd
✅ test: fix e2e issue (#11761)
arvinxx Jan 23, 2026
74a88d3
🐛 fix: surface streaming errors during mid-stream pulls (#11762)
arvinxx Jan 24, 2026
90ecaf6
🐛 fix(input): revert #11755 to fix chat input unfocus (#11764)
arvinxx Jan 24, 2026
3f26111
:bookmark: chore(release): v2.0.0-next.359 [skip ci]
semantic-release-bot Jan 24, 2026
1f22b25
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 24, 2026
f73435d
🐛 fix: login success callback url error (#11763)
hezhijie0327 Jan 24, 2026
f25f728
:bookmark: chore(release): v2.0.0-next.360 [skip ci]
semantic-release-bot Jan 24, 2026
377d4cd
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 24, 2026
2021b1c
✨ feat(userMemories): added memory layer activity (#11747)
nekomeowww Jan 24, 2026
29b7ac6
:bookmark: chore(release): v2.0.0-next.361 [skip ci]
semantic-release-bot Jan 24, 2026
0755965
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 24, 2026
7ae5f68
🐛 fix: fix page selection not display correctly (#11765)
arvinxx Jan 24, 2026
a43415b
👷 build: fix docker build (#11768)
arvinxx Jan 24, 2026
4657105
:bookmark: chore(release): v2.0.0-next.362 [skip ci]
semantic-release-bot Jan 24, 2026
e434504
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 24, 2026
73412d1
♻️ refactor(ModelSelect): migrate from antd Select to LobeSelect (#11…
Innei Jan 24, 2026
d99d369
fix: Cannot view PDF (#11706)
rivertwilight Jan 24, 2026
a89aa48
:bookmark: chore(release): v2.0.0-next.363 [skip ci]
semantic-release-bot Jan 24, 2026
3a66a69
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 24, 2026
96f7862
🐛 fix: fixed when windows withd low the protal will resize (#11738)
ONLY-yours Jan 24, 2026
385522a
🐛 fix(AgentTool): prevent popover overflow from window (#11770)
Innei Jan 24, 2026
fe60cef
:bookmark: chore(release): v2.0.0-next.364 [skip ci]
semantic-release-bot Jan 24, 2026
e8526a9
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 24, 2026
8ae3456
🐛 fix: fix sub task issue (#11777)
arvinxx Jan 24, 2026
113b491
feat: Highlight notification card (#11705)
rivertwilight Jan 24, 2026
a9702bf
🐛 fix: docker deploy REDIS_URL check (#11773)
tjx666 Jan 24, 2026
e3eaac6
:bookmark: chore(release): v2.0.0-next.365 [skip ci]
semantic-release-bot Jan 24, 2026
c4c24b6
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 24, 2026
60ad7de
🐛 fix: prevent recently viewed items from shrinking (#11780)
Innei Jan 24, 2026
98ee80d
🔇 chore: remove debug console.log statements (#11781)
Innei Jan 24, 2026
0e65517
🐛 fix(email): use || instead of ?? to handle empty string from Docker…
tjx666 Jan 24, 2026
e5cb632
:bookmark: chore(release): v2.0.0-next.366 [skip ci]
semantic-release-bot Jan 24, 2026
12c193d
🐛 fix: add cron pages enables change should reload the state (#11775)
ONLY-yours Jan 24, 2026
3f8815d
📝 docs(auth): add email_not_found FAQ and webhook configuration (#11782)
tjx666 Jan 24, 2026
a7dad9f
🔨 chore: add the market identifier in chat group (#11779)
ONLY-yours Jan 24, 2026
613b93d
:bookmark: chore(release): v2.0.0-next.367 [skip ci]
semantic-release-bot Jan 24, 2026
d673232
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 24, 2026
da95ad5
✨ feat: optimize profile editor (#11783)
rdmclin2 Jan 24, 2026
3997dfc
:bookmark: chore(release): v2.0.0-next.368 [skip ci]
semantic-release-bot Jan 24, 2026
63e1ddd
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 24, 2026
1458100
✨ feat: add the agent/group profiles page the states and forked by ta…
ONLY-yours Jan 24, 2026
bf08fe7
:bookmark: chore(release): v2.0.0-next.369 [skip ci]
semantic-release-bot Jan 24, 2026
7bca7d6
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 24, 2026
9df3b88
✨ feat(userMemories): added user memory request, implemented workflow…
nekomeowww Jan 24, 2026
568136f
✅ test(builtin-tool-memory): added promptfoo test for memory (#11786)
nekomeowww Jan 24, 2026
c901093
🔨 chore: Prefer to use `VERCEL_URL` rather than `VERCEL_BRANCH_URL` (…
sxjeru Jan 24, 2026
c0ffd8f
🐛 fix(desktop-onboarding): improve auth countdown and error UI (#11788)
Innei Jan 24, 2026
09a00df
✨ feat: support history context auto compress (#11790)
arvinxx Jan 25, 2026
18af853
:bookmark: chore(release): v2.0.0-next.370 [skip ci]
semantic-release-bot Jan 25, 2026
629a04b
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 25, 2026
d6dee2a
🐛 fix(builtin-tool-memory): missing activities for topK parameter (#1…
nekomeowww Jan 25, 2026
08b5ec7
:bookmark: chore(release): v2.0.0-next.371 [skip ci]
semantic-release-bot Jan 25, 2026
d0562ec
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 25, 2026
a9f3a53
✨ feat(userMemories): memory activity list (#11785)
nekomeowww Jan 25, 2026
7c28d3c
:bookmark: chore(release): v2.0.0-next.372 [skip ci]
semantic-release-bot Jan 25, 2026
5ab6f44
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 25, 2026
e4ebd40
🐛 fix: slove group member plugin is lost & not use the plugins (#11802)
ONLY-yours Jan 25, 2026
aa63f18
🐛 fix(builtin-tool-memory): update identity tool should have type for…
nekomeowww Jan 25, 2026
8ea08dd
✨ fix(userMemories): added memory activity tools (#11800)
nekomeowww Jan 25, 2026
5929f7b
✨ feat(database): added listMemories method (#11806)
nekomeowww Jan 25, 2026
d5a9913
♻️ refactor(memory-user-memory): simplify buildContext(...) (#11808)
nekomeowww Jan 25, 2026
f36236e
:bookmark: chore(release): v2.0.0-next.373 [skip ci]
semantic-release-bot Jan 25, 2026
9bd4ad3
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 25, 2026
e45c529
🐛 fix(userMemories): should log out more errors for extraction (#11810)
nekomeowww Jan 25, 2026
0a856bc
💄 style: update share action bar (#11811)
canisminor1990 Jan 25, 2026
01c641e
✨ feat: update the discover page sort, add haveSkill、mostUsage params…
ONLY-yours Jan 25, 2026
b2409a5
🐛 fix(deps): lock better-auth to 1.4.6 and better-call to 1.1.8 (#11809)
tjx666 Jan 25, 2026
f15df44
:bookmark: chore(release): v2.0.0-next.374 [skip ci]
semantic-release-bot Jan 25, 2026
9dbfa81
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 25, 2026
c352915
🐛 fix: broadcast tools calling and improve auto scroll (#11804)
arvinxx Jan 25, 2026
556f863
:bookmark: chore(release): v2.0.0-next.375 [skip ci]
semantic-release-bot Jan 25, 2026
bca8cf6
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 25, 2026
b112f6e
fix: patch for CMDK and Resource (#11812)
rivertwilight Jan 25, 2026
5ed1cca
🔨 chore: add account deletion feature with 72h cooling-off period (#1…
tjx666 Jan 25, 2026
1276a87
✨ feat(trpc): add response metadata and auth header handling (#11816)
Innei Jan 25, 2026
3b41009
🐛 fix: fix add message and improve local system tool (#11815)
arvinxx Jan 25, 2026
0164408
👷 ci: add docs revalidation workflow and migration improvements (#11823)
tjx666 Jan 25, 2026
8544cf9
📝 docs(auth): add i18n support for auth plugin error messages (#11824)
tjx666 Jan 25, 2026
3cf0bfa
♻️ refactor: refactor search model implement (#11825)
arvinxx Jan 25, 2026
27e8556
:bookmark: chore(release): v2.0.0-next.376 [skip ci]
semantic-release-bot Jan 25, 2026
d088d60
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 25, 2026
0c96b5a
🐛 fix: show fallback title for custom assistant in chat messages (#11…
arvinxx Jan 25, 2026
a6bfaab
🐛 fix: webhook user service compatibility for old nextauth users (#11…
tjx666 Jan 25, 2026
f4cd66e
fix: error message style (#11829)
rivertwilight Jan 25, 2026
379f859
:bookmark: chore(release): v2.0.0-next.377 [skip ci]
semantic-release-bot Jan 25, 2026
3682e46
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 25, 2026
1d34c0e
🐛 fix: skill store mcp detail crash and optimize skill panel (#11822)
rdmclin2 Jan 25, 2026
d424a81
🐛 fix: library cannot nav (#11828)
arvinxx Jan 25, 2026
f5c5d52
♻️ refactor: improve popover trigger styles and component consistency…
Innei Jan 25, 2026
14adf99
✨ feat(database): added user memory persona schema (#11833)
nekomeowww Jan 25, 2026
6499365
:bookmark: chore(release): v2.0.0-next.378 [skip ci]
semantic-release-bot Jan 25, 2026
c3fd2dc
🐛 fix(desktop): prevent duplicate IPC handler registration from dynam…
Innei Jan 25, 2026
cfc03dd
🐛 fix: fix update memory tools (#11831)
arvinxx Jan 25, 2026
0bd2a59
🐛 fix: resolve server version check issue for desktop app (#11834)
Innei Jan 25, 2026
d638a24
⬆️ chore: update @lobehub/ui to 4.30.1 and remove deprecated nativeBu…
Innei Jan 25, 2026
370bf16
🐛 fix: slove the descktop use offical endpoint mcp not use stdio (#11…
ONLY-yours Jan 25, 2026
ae3b6fd
🌐 chore: translate non-English comments to English in src/hooks (#11720)
lobehubbot Jan 25, 2026
6dac3d1
✨ feat(utils): added `trimBasedOnBatchProbe` for truncating without c…
nekomeowww Jan 25, 2026
d4d3f32
:bookmark: chore(release): v2.0.0-next.379 [skip ci]
semantic-release-bot Jan 25, 2026
bd8ce4e
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 25, 2026
92a6b5c
🤖 style: update i18n (#11630)
lobehubbot Jan 26, 2026
804f446
:bookmark: chore(release): v2.0.0-next.380 [skip ci]
semantic-release-bot Jan 26, 2026
b593095
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 26, 2026
6d50f80
🐛 fix: fix cron job issue (#11835)
arvinxx Jan 26, 2026
70a0867
🌐 chore: translate non-English comments to English in src/store/tool …
lobehubbot Jan 26, 2026
9433bbb
🐛 fix: fix share single message (#11840)
arvinxx Jan 26, 2026
80b4fc3
:bookmark: chore(release): v2.0.0-next.381 [skip ci]
semantic-release-bot Jan 26, 2026
15941de
✅ test: add more test for db (#11830)
arvinxx Jan 26, 2026
75ea548
✨ feat(memory-user-memory,database,userMemories): implemented user me…
nekomeowww Jan 26, 2026
7914bef
🔨 chore(analytics): add Product Hunt campaign tracking events (#11819)
sudongyuer Jan 26, 2026
7809b16
:bookmark: chore(release): v2.0.0-next.382 [skip ci]
semantic-release-bot Jan 26, 2026
c54b091
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 26, 2026
0d101da
✨ feat(observability-otel,libs): include and propagate Traceparent he…
nekomeowww Jan 26, 2026
cd029eb
✨ feat: add the fork tag show in community detail page (#11814)
ONLY-yours Jan 26, 2026
3dfc86f
feat: Update user guide & changelog (#11518)
rivertwilight Jan 26, 2026
dbe9011
🐛 fix: slove the agentbuilder install market tools not work (#11848)
ONLY-yours Jan 26, 2026
fb42614
✅ test(observability-otel): should guard for response type (#11853)
nekomeowww Jan 26, 2026
8896c06
✨ feat(desktop): add system save dialog for markdown export (#11852)
Innei Jan 26, 2026
0a2427c
:bookmark: chore(release): v2.0.0-next.383 [skip ci]
semantic-release-bot Jan 26, 2026
8a9bc30
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 26, 2026
732bbf1
🌐 chore(i18n): update other locale resources (#11855)
Innei Jan 26, 2026
1163f71
🐛 fix(model-runtime): filter null values from enum for Gemini compati…
arvinxx Jan 26, 2026
b89fc09
📝 docs: add rustfs (#10630)
zhuozhiyongde Jan 26, 2026
ec854d7
✨ feat(desktop): add manual update check entry in About page (#11854)
Innei Jan 26, 2026
8eba0e6
🐛 fix: group builder not set true edit data (#11858)
ONLY-yours Jan 26, 2026
56942d4
👷 docs: Migrate On-Click Deployment to LobeHub (#11856)
cy948 Jan 26, 2026
99b9163
:bookmark: chore(release): v2.0.0-next.384 [skip ci]
semantic-release-bot Jan 26, 2026
47afaa6
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 26, 2026
5b953b1
✨ feat: share page improvements and pg17 docs update (#11850)
tjx666 Jan 26, 2026
6bfff21
:bookmark: chore(release): v2.0.0-next.385 [skip ci]
semantic-release-bot Jan 26, 2026
794fcb8
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 26, 2026
7ce31c1
🐛 fix: fix resource pages (#11863)
arvinxx Jan 26, 2026
37944e7
✨ feat: group builder not set true edit data (#11861)
ONLY-yours Jan 26, 2026
b3f4906
:bookmark: chore(release): v2.0.0-next.386 [skip ci]
semantic-release-bot Jan 26, 2026
d1cfe17
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 26, 2026
a396ab1
✨ feat(utils): added errorCauseFrom, errorMessageFrom, errorNameFrom …
nekomeowww Jan 26, 2026
1bcd452
:bookmark: chore(release): v2.0.0-next.387 [skip ci]
semantic-release-bot Jan 26, 2026
e5bdfc5
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 26, 2026
89572e4
🐛 fix: fix page count issue (#11868)
arvinxx Jan 26, 2026
ba0fab1
🐛 fix(community): should be able to switch category with All and Disc…
nekomeowww Jan 26, 2026
e3c80d5
✨ feat(electron): enhance native module handling and improve desktop …
Innei Jan 26, 2026
f949d8e
:bookmark: chore(release): v2.0.0-next.388 [skip ci]
semantic-release-bot Jan 26, 2026
75ae79a
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 26, 2026
b63c791
🐛 fix: tts and translate error (#11871)
rdmclin2 Jan 26, 2026
5ad8a20
fix: Resource manager issue (#11866)
rivertwilight Jan 27, 2026
335e698
:bookmark: chore(release): v2.0.0-next.389 [skip ci]
semantic-release-bot Jan 27, 2026
8485cbe
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 27, 2026
2c43f14
chore: update changelog
canisminor1990 Jan 27, 2026
c356fc0
🐛 fix: some UI bugs fixed (#11851)
ONLY-yours Jan 27, 2026
9b47ad2
🐛 fix: various bug fixes and cleanups (#11870)
tjx666 Jan 27, 2026
dce106b
🌐 chore: translate non-English comments to English in desktop core mo…
lobehubbot Jan 27, 2026
3dfb28c
✨ feat: group support client agent task (#11875)
arvinxx Jan 27, 2026
d92e8a9
📝 docs: update readme (#11879)
canisminor1990 Jan 27, 2026
eaf8cae
docs: update readme
canisminor1990 Jan 27, 2026
50a409c
🐛 fix: update the agent cron job update way (#11877)
ONLY-yours Jan 27, 2026
dde8e77
🐛 fix: update resource URL in Action component (#11878)
huangkairan Jan 27, 2026
599d142
Update README.md (#11883)
AmAzing129 Jan 27, 2026
e63ad2d
🔨 chore(userMemories): added failure function to handle errors (#11885)
nekomeowww Jan 27, 2026
7d9e690
🐛 fix: bump next to `16.1.5` to fix CVE-2026-23864 (#11886)
arvinxx Jan 27, 2026
74a2667
📝 docs: update changelog (#11889) [skip ci]
canisminor1990 Jan 27, 2026
2fdd718
🌐 chore: translate non-English comments to English in src/server/serv…
lobehubbot Jan 27, 2026
190227c
:bookmark: chore(release): v2.0.0 [skip ci]
arvinxx Jan 27, 2026
9da1354
🔨 chore(community): all category of agent list result in empty result…
nekomeowww Jan 27, 2026
80fb496
🐛 fix(share): shared group topic not show avatar (#11894)
tjx666 Jan 27, 2026
a9b44f3
:bookmark: chore(release): v2.0.1 [skip ci]
semantic-release-bot Jan 27, 2026
fbaef9d
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 27, 2026
126998d
📝 docs: add plans.image.count translation (#11895)
tjx666 Jan 27, 2026
b358413
🐛 fix: slove the recentTopicLinkError (#11896)
ONLY-yours Jan 27, 2026
84a2257
:bookmark: chore(release): v2.0.2 [skip ci]
semantic-release-bot Jan 27, 2026
888c907
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 27, 2026
dc51838
🐛 fix: fixed compressed group message & open the switch config to con…
ONLY-yours Jan 27, 2026
439e4ee
🐛 fix: fixed the onboarding crash problem (#11905)
ONLY-yours Jan 27, 2026
f10b045
:bookmark: chore(release): v2.0.3 [skip ci]
semantic-release-bot Jan 27, 2026
24d358a
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 27, 2026
6d35558
📝 docs: update README.md (#11908)
sudongyuer Jan 27, 2026
e6cb6cb
🐛 fix: rename docker image and update docs for v2 (#11911)
tjx666 Jan 27, 2026
c9cfa96
:bookmark: chore(release): v2.0.4 [skip ci]
semantic-release-bot Jan 27, 2026
1a2008b
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 27, 2026
217e689
🐛 fix: update the artifact prompt (#11907)
ONLY-yours Jan 27, 2026
7c0dd9b
:bookmark: chore(release): v2.0.5 [skip ci]
semantic-release-bot Jan 27, 2026
5e06111
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 27, 2026
2a08e64
fix: add Suspense boundaries for i18n components (#11914)
Innei Jan 27, 2026
225b1f4
📝 docs: remove outdated auth docs and simplify deployment guide (#11916)
tjx666 Jan 27, 2026
a074f48
🔨 chore(userMemories): properly handle and process persona write (#11…
nekomeowww Jan 27, 2026
bc165be
🐛 fix: the klavis in onboarding connect timeout fixed (#11918)
ONLY-yours Jan 27, 2026
4a1cd1d
:bookmark: chore(release): v2.0.6 [skip ci]
semantic-release-bot Jan 27, 2026
2016ced
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 27, 2026
74b8fb6
🔨 chore(userMemories,database): should respect preferred providers/mo…
nekomeowww Jan 27, 2026
b24da44
🐛 fix(model-runtime): include tool_calls in speed metrics & add getAc…
tjx666 Jan 28, 2026
5308b27
:bookmark: chore(release): v2.0.7 [skip ci]
semantic-release-bot Jan 28, 2026
3106f48
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 28, 2026
4423d5c
🔨 chore(userMemories): improved the memory related agents resolution …
nekomeowww Jan 28, 2026
42f5c0b
🐛 fix: fix inbox agent in mobile (#11929)
arvinxx Jan 28, 2026
69ae342
:bookmark: chore(release): v2.0.8 [skip ci]
semantic-release-bot Jan 28, 2026
d6b6eba
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 28, 2026
d13b002
📝 docs(locale): add proration price hint translations (#11941)
tjx666 Jan 28, 2026
9ce958d
chore(workflow): Update upstream repository and branch for sync actio…
R3pl4c3r Jan 28, 2026
17f8a5c
🐛 fix(model-bank): fix ZenMux model IDs by adding provider prefixes (…
iBenzene Jan 29, 2026
f22453e
:bookmark: chore(release): v2.0.9 [skip ci]
semantic-release-bot Jan 29, 2026
8d00af4
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 29, 2026
f58c980
🐛 fix: Add ExtendParamsTypeSchema for enhanced model settings (#11437)
sxjeru Jan 29, 2026
d8765ca
:bookmark: chore(release): v2.0.10 [skip ci]
semantic-release-bot Jan 29, 2026
c608384
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 29, 2026
b8ef02e
💄 style: fix group task render (#11952)
arvinxx Jan 29, 2026
1b9caa9
:bookmark: chore(release): v2.0.11 [skip ci]
semantic-release-bot Jan 29, 2026
7abc514
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 29, 2026
0bda4d9
🐛 fix: group publish to market should set local group market identife…
ONLY-yours Jan 29, 2026
a4c1d4b
:bookmark: chore(release): v2.0.12 [skip ci]
semantic-release-bot Jan 29, 2026
891837b
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 29, 2026
4bd82c3
:lipstick: style: fix usage table display issues (#10108)
cy948 Jan 29, 2026
9a1a816
:bookmark: chore(release): v2.0.13 [skip ci]
semantic-release-bot Jan 29, 2026
c5a1791
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 29, 2026
104a19a
✨ feat: refactor cron job UI and use runtime enableBusinessFeatures f…
Innei Jan 30, 2026
4e982cf
:bookmark: chore(release): v2.1.0 [skip ci]
semantic-release-bot Jan 30, 2026
2c791d7
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 30, 2026
e46df98
🐛 fix: correct desktop download URL path (#11990)
Innei Jan 30, 2026
f17acd7
♻️ chore(docker-compose): refactor docker compose (#11989)
arvinxx Jan 30, 2026
1421e99
:bookmark: chore(release): v2.1.1 [skip ci]
semantic-release-bot Jan 30, 2026
15e89f2
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 30, 2026
7496511
📝 docs: improve self-hosting documents (#11994)
arvinxx Jan 30, 2026
67c4baf
🌐 chore: translate non-English comments to English in desktop control…
lobehubbot Jan 30, 2026
ffd9fff
🐛 fix: fix feishu sso provider (#11970)
arvinxx Jan 30, 2026
71b2ecd
:bookmark: chore(release): v2.1.2 [skip ci]
semantic-release-bot Jan 30, 2026
a82a4bd
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
90 changes: 90 additions & 0 deletions .agents/skills/add-provider-doc/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
---
name: add-provider-doc
description: Guide for adding new AI provider documentation. Use when adding documentation for a new AI provider (like OpenAI, Anthropic, etc.), including usage docs, environment variables, Docker config, and image resources. Triggers on provider documentation tasks.
---

# Adding New AI Provider Documentation

Complete workflow for adding documentation for a new AI provider.

## Overview

1. Create usage documentation (EN + CN)
2. Add environment variable documentation (EN + CN)
3. Update Docker configuration files
4. Update .env.example
5. Prepare image resources

## Step 1: Create Provider Usage Documentation

### Required Files

- `docs/usage/providers/{provider-name}.mdx` (English)
- `docs/usage/providers/{provider-name}.zh-CN.mdx` (Chinese)

### Key Requirements

- 5-6 screenshots showing the process
- Cover image for the provider
- Real registration and dashboard URLs
- Pricing information callout
- **Never include real API keys** - use placeholders

Reference: `docs/usage/providers/fal.mdx`

## Step 2: Update Environment Variables Documentation

### Files to Update

- `docs/self-hosting/environment-variables/model-provider.mdx` (EN)
- `docs/self-hosting/environment-variables/model-provider.zh-CN.mdx` (CN)

### Content Format

```markdown
### `{PROVIDER}_API_KEY`
- Type: Required
- Description: API key from {Provider Name}
- Example: `{api-key-format}`

### `{PROVIDER}_MODEL_LIST`
- Type: Optional
- Description: Control model list. Use `+` to add, `-` to hide
- Example: `-all,+model-1,+model-2=Display Name`
```

## Step 3: Update Docker Files

Update all Dockerfiles at the **end** of ENV section:

- `Dockerfile`
- `Dockerfile.database`
- `Dockerfile.pglite`

```dockerfile
# {New Provider}
{PROVIDER}_API_KEY="" {PROVIDER}_MODEL_LIST=""
```

## Step 4: Update .env.example

```bash
### {Provider Name} ###
# {PROVIDER}_API_KEY={prefix}-xxxxxxxx
```

## Step 5: Image Resources

- Cover image
- 3-4 API dashboard screenshots
- 2-3 LobeChat configuration screenshots
- Host on LobeHub CDN: `hub-apac-1.lobeobjects.space`

## Checklist

- [ ] EN + CN usage docs
- [ ] EN + CN env var docs
- [ ] All 3 Dockerfiles updated
- [ ] .env.example updated
- [ ] All images prepared
- [ ] No real API keys in docs
106 changes: 106 additions & 0 deletions .agents/skills/add-setting-env/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
---
name: add-setting-env
description: Guide for adding environment variables to configure user settings. Use when implementing server-side environment variables that control default values for user settings. Triggers on env var configuration or setting default value tasks.
---

# Adding Environment Variable for User Settings

Add server-side environment variables to configure default values for user settings.

**Priority**: User Custom > Server Env Var > Hardcoded Default

## Steps

### 1. Define Environment Variable

Create `src/envs/<domain>.ts`:

```typescript
import { createEnv } from '@t3-oss/env-nextjs';
import { z } from 'zod';

export const get<Domain>Config = () => {
return createEnv({
server: {
YOUR_ENV_VAR: z.coerce.number().min(MIN).max(MAX).optional(),
},
runtimeEnv: {
YOUR_ENV_VAR: process.env.YOUR_ENV_VAR,
},
});
};

export const <domain>Env = get<Domain>Config();
```

### 2. Update Type (if new domain)

Add to `packages/types/src/serverConfig.ts`:

```typescript
import { User<Domain>Config } from './user/settings';

export interface GlobalServerConfig {
<domain>?: PartialDeep<User<Domain>Config>;
}
```

**Prefer reusing existing types** from `packages/types/src/user/settings`.

### 3. Assemble Server Config (if new domain)

In `src/server/globalConfig/index.ts`:

```typescript
import { <domain>Env } from '@/envs/<domain>';

export const getServerGlobalConfig = async () => {
const config: GlobalServerConfig = {
<domain>: cleanObject({
<settingName>: <domain>Env.YOUR_ENV_VAR,
}),
};
return config;
};
```

### 4. Merge to User Store (if new domain)

In `src/store/user/slices/common/action.ts`:

```typescript
const serverSettings: PartialDeep<UserSettings> = {
<domain>: serverConfig.<domain>,
};
```

### 5. Update .env.example

```bash
# <Description> (range/options, default: X)
# YOUR_ENV_VAR=<example>
```

### 6. Update Documentation

- `docs/self-hosting/environment-variables/basic.mdx` (EN)
- `docs/self-hosting/environment-variables/basic.zh-CN.mdx` (CN)

## Example: AI_IMAGE_DEFAULT_IMAGE_NUM

```typescript
// src/envs/image.ts
AI_IMAGE_DEFAULT_IMAGE_NUM: z.coerce.number().min(1).max(20).optional(),

// packages/types/src/serverConfig.ts
image?: PartialDeep<UserImageConfig>;

// src/server/globalConfig/index.ts
image: cleanObject({ defaultImageNum: imageEnv.AI_IMAGE_DEFAULT_IMAGE_NUM }),

// src/store/user/slices/common/action.ts
image: serverConfig.image,

// .env.example
# AI_IMAGE_DEFAULT_IMAGE_NUM=4
```
66 changes: 66 additions & 0 deletions .agents/skills/debug/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
---
name: debug
description: Debug package usage guide. Use when adding debug logging, understanding log namespaces, or implementing debugging features. Triggers on debug logging requests or logging implementation.
user-invocable: false
---

# Debug Package Usage Guide

## Basic Usage

```typescript
import debug from 'debug';

// Format: lobe-[module]:[submodule]
const log = debug('lobe-server:market');

log('Simple message');
log('With variable: %O', object);
log('Formatted number: %d', number);
```

## Namespace Conventions

- Desktop: `lobe-desktop:[module]`
- Server: `lobe-server:[module]`
- Client: `lobe-client:[module]`
- Router: `lobe-[type]-router:[module]`

## Format Specifiers

- `%O` - Object expanded (recommended for complex objects)
- `%o` - Object
- `%s` - String
- `%d` - Number

## Enable Debug Output

### Browser

```javascript
localStorage.debug = 'lobe-*';
```

### Node.js

```bash
DEBUG=lobe-* npm run dev
DEBUG=lobe-* pnpm dev
```

### Electron

```typescript
process.env.DEBUG = 'lobe-*';
```

## Example

```typescript
// src/server/routers/edge/market/index.ts
import debug from 'debug';

const log = debug('lobe-edge-router:market');

log('getAgent input: %O', input);
```
78 changes: 78 additions & 0 deletions .agents/skills/desktop/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
---
name: desktop
description: Electron desktop development guide. Use when implementing desktop features, IPC handlers, controllers, preload scripts, window management, menu configuration, or Electron-specific functionality. Triggers on desktop app development, Electron IPC, or desktop local tools implementation.
disable-model-invocation: true
---

# Desktop Development Guide

## Architecture Overview

LobeChat desktop is built on Electron with main-renderer architecture:

1. **Main Process** (`apps/desktop/src/main`): App lifecycle, system APIs, window management
2. **Renderer Process**: Reuses web code from `src/`
3. **Preload Scripts** (`apps/desktop/src/preload`): Securely expose main process to renderer

## Adding New Desktop Features

### 1. Create Controller
Location: `apps/desktop/src/main/controllers/`

```typescript
import { ControllerModule, IpcMethod } from '@/controllers';

export default class NewFeatureCtr extends ControllerModule {
static override readonly groupName = 'newFeature';

@IpcMethod()
async doSomething(params: SomeParams): Promise<SomeResult> {
// Implementation
return { success: true };
}
}
```

Register in `apps/desktop/src/main/controllers/registry.ts`.

### 2. Define IPC Types
Location: `packages/electron-client-ipc/src/types.ts`

```typescript
export interface SomeParams { /* ... */ }
export interface SomeResult { success: boolean; error?: string }
```

### 3. Create Renderer Service
Location: `src/services/electron/`

```typescript
import { ensureElectronIpc } from '@/utils/electron/ipc';

const ipc = ensureElectronIpc();

export const newFeatureService = async (params: SomeParams) => {
return ipc.newFeature.doSomething(params);
};
```

### 4. Implement Store Action
Location: `src/store/`

### 5. Add Tests
Location: `apps/desktop/src/main/controllers/__tests__/`

## Detailed Guides

See `references/` for specific topics:
- **Feature implementation**: `references/feature-implementation.md`
- **Local tools workflow**: `references/local-tools.md`
- **Menu configuration**: `references/menu-config.md`
- **Window management**: `references/window-management.md`

## Best Practices

1. **Security**: Validate inputs, limit exposed APIs
2. **Performance**: Use async methods, batch data transfers
3. **UX**: Add progress indicators, provide error feedback
4. **Code organization**: Follow existing patterns, add documentation
Loading