Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2127 commits
Select commit Hold shift + click to select a range
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
5086a12
🌐 chore: translate non-English comments to English in src/store (#12001)
lobehubbot Jan 31, 2026
8b8159e
🔧 chore: upgrade macOS ARM64 runner from macos-14 to macos-15 (#12006)
Innei Jan 31, 2026
f3210a3
 🐛 fix(auth): add AUTH_DISABLE_EMAIL_PASSWORD env to enable SSO-only …
tjx666 Jan 31, 2026
87e3dad
:bookmark: chore(release): v2.1.3 [skip ci]
semantic-release-bot Jan 31, 2026
83842b4
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 31, 2026
4a87b31
📝 docs: improve docs (#12013)
arvinxx Jan 31, 2026
1a590a0
🤖 style: update i18n (#11920)
lobehubbot Jan 31, 2026
338df4b
📝 docs: Update src directory structure to be more comprehensive (#12016)
arvinxx Jan 31, 2026
a76a630
🐛 fix(stream): update event handling to use 'text' instead of 'conten…
sxjeru Jan 31, 2026
6f9e010
💄 style: Update Kimi K2.5 & Qwen3 Max Thinking models (#11925)
sxjeru Jan 31, 2026
53c9cda
:bookmark: chore(release): v2.1.4 [skip ci]
semantic-release-bot Jan 31, 2026
9c653e0
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 31, 2026
2302940
🐛 fix: slove the group member agents cant set skills problem (#12021)
ONLY-yours Jan 31, 2026
73daa25
:bookmark: chore(release): v2.1.5 [skip ci]
semantic-release-bot Jan 31, 2026
6e4ad89
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Jan 31, 2026
5e203b8
💄 style: improve local-system tool implement (#12022)
arvinxx Feb 1, 2026
710d92d
:bookmark: chore(release): v2.1.6 [skip ci]
semantic-release-bot Feb 1, 2026
da87df9
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Feb 1, 2026
182030f
🐛 fix: add missing description parameter docs in Notebook system prom…
arvinxx Feb 1, 2026
99d4c02
:bookmark: chore(release): v2.1.7 [skip ci]
semantic-release-bot Feb 1, 2026
f5d67a7
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Feb 1, 2026
5db07ef
🌐 chore: translate non-English comments to English in src/hooks (#12028)
lobehubbot Feb 1, 2026
3423ad1
💄 style: improve tasks display (#12032)
arvinxx Feb 1, 2026
de0ce79
:bookmark: chore(release): v2.1.8 [skip ci]
semantic-release-bot Feb 1, 2026
2f21c15
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Feb 1, 2026
c7a06a4
🐛 fix: use oauth2.link for generic OIDC provider account linking (#12…
tjx666 Feb 2, 2026
4aac694
:bookmark: chore(release): v2.1.9 [skip ci]
semantic-release-bot Feb 2, 2026
df7e280
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Feb 2, 2026
98f93ef
🐛 fix(auth): revert authority URL and tenant ID for Microsoft authent…
BrandonStudio Feb 2, 2026
fdee6b9
:bookmark: chore(release): v2.1.10 [skip ci]
semantic-release-bot Feb 2, 2026
a6a1fec
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Feb 2, 2026
e2fd28e
🐛 fix: hide password features when AUTH_DISABLE_EMAIL_PASSWORD is set…
tjx666 Feb 2, 2026
5f21aaf
:bookmark: chore(release): v2.1.11 [skip ci]
semantic-release-bot Feb 2, 2026
336d106
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Feb 2, 2026
4efe60e
🔨 chore: Remove unexpected file (#12045)
BrandonStudio Feb 2, 2026
6977c57
🔨 chore: improve electron build workflow (#12054)
arvinxx Feb 3, 2026
74b9bd0
🐛 fix(changelog): normalize versionRange to valid semver (#12049)
kingsword09 Feb 3, 2026
b1c6bdb
🌐 chore: translate non-English comments to English in server/utils (#…
lobehubbot Feb 3, 2026
63a0464
:bookmark: chore(release): v2.1.12 [skip ci]
semantic-release-bot Feb 3, 2026
c576a13
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Feb 3, 2026
4a6be92
🐛 fix(docker): add librt.so.1 to fix PDF parsing (#12039)
eaten-cake Feb 3, 2026
13e0652
:bookmark: chore(release): v2.1.13 [skip ci]
semantic-release-bot Feb 3, 2026
8aba59b
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Feb 3, 2026
ccfaec2
🐛 fix: fix cannot uncompressed messages (#12086)
arvinxx Feb 4, 2026
3f1fd10
👷 build: fix db index (#12090)
arvinxx Feb 4, 2026
e18b7a9
🌐 chore: translate non-English comments to English in desktop menus (…
lobehubbot Feb 4, 2026
0c855e4
:bookmark: chore(release): v2.1.14 [skip ci]
semantic-release-bot Feb 4, 2026
66caf30
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Feb 4, 2026
79712bd
🌐 chore: translate non-English symbols to English in packages/utils a…
lobehubbot Feb 4, 2026
f61ab26
🔨 chore: refacctor the community user pages agents/group fitler (#12102)
ONLY-yours Feb 4, 2026
3063cee
🐛 fix: fixed the agents list the show updateAt time error (#12103)
ONLY-yours Feb 4, 2026
37609e4
:bookmark: chore(release): v2.1.15 [skip ci]
semantic-release-bot Feb 4, 2026
1cc9034
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Feb 4, 2026
28887c7
🐛 fix: add the preview publish to market button preview check (#12105)
ONLY-yours Feb 4, 2026
347d0ce
:bookmark: chore(release): v2.1.16 [skip ci]
semantic-release-bot Feb 4, 2026
20928ac
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Feb 4, 2026
71064fd
♻️ refactor(model-runtime): extract Anthropic factory and convert Moo…
tjx666 Feb 4, 2026
0f63781
:bookmark: chore(release): v2.1.17 [skip ci]
semantic-release-bot Feb 4, 2026
151261d
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Feb 4, 2026
3f1a198
🐛 fix(model-runtime): fix moonshot interleaved thinking and circular …
tjx666 Feb 4, 2026
e036cce
:bookmark: chore(release): v2.1.18 [skip ci]
semantic-release-bot Feb 4, 2026
ce35fac
📝 docs(bot): Auto sync agents & plugin to readme
lobehubbot Feb 4, 2026
709b24e
fix: Chang log compatibility for V1 (#12088)
rivertwilight Feb 5, 2026
e402c51
♻️ refactor: upgrade agents/group detail pages tabs、hidden like butto…
ONLY-yours Feb 5, 2026
bb31a10
🌐 chore: translate non-English comments to English in mcp-client (#12…
lobehubbot Feb 5, 2026
a1decbb
✅ test: add comprehensive unit tests for textLength utilities (#12124)
lobehubbot Feb 5, 2026
20029a7
🔨 chore(userMemories): should have slug for process-topic endpoint (#…
nekomeowww Feb 5, 2026
9e7825b
:bookmark: chore(release): v2.1.19 [skip ci]
semantic-release-bot Feb 5, 2026
7ba15cc
♻️ refactor(docker-compose): restructure dev environment (#12132)
tjx666 Feb 6, 2026
87a6ed0
:bookmark: chore(release): v2.1.19 [skip ci]
semantic-release-bot Feb 6, 2026
193c96f
🐛 fix: fixed in community pluings tab the lobehub skills not display …
ONLY-yours Feb 6, 2026
f290164
:bookmark: chore(release): v2.1.19 [skip ci]
semantic-release-bot Feb 6, 2026
41dcaad
🐛 fix:add profiles some in review states tags (#12145)
ONLY-yours Feb 6, 2026
b3e5b5c
:bookmark: chore(release): v2.1.19 [skip ci]
semantic-release-bot Feb 6, 2026
b0a8e0f
✨style: add adaptive thinking and effort configuration for Claude Opu…
sxjeru Feb 6, 2026
f628564
:bookmark: chore(release): v2.1.19 [skip ci]
semantic-release-bot Feb 6, 2026
90a75af
💄 style(model-runtime): add Claude Opus 4.6 support for Bedrock runti…
tjx666 Feb 6, 2026
deb28e5
:bookmark: chore(release): v2.1.19 [skip ci]
semantic-release-bot Feb 6, 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