LobeHub CLI (@lobehub/cli) development guide — commands, subcommands, architecture.
Use for model knowledgeCutoff, family and generation metadata: onboarding, corrections, research and bulk backfills.
Use for real bot-channel acceptance in Discord, Slack, Telegram, WeChat/Weixin, Lark/Feishu, QQ or iMessage on macOS. Extends acceptance with native chat apps.
Use for product search: FtsSearchRepo, pg_search/pg_like/Elasticsearch, mapping migrations, projections, Outbox sync, reindexing and performance. Excludes agent web search.
Use for Vitest tests, mocks, coverage and failing-test diagnosis.
Electron desktop development guide — IPC handlers, controllers, preload scripts, window/menu management.
Use for TSX components, UI libraries, styling, state locality, layout, render performance and memoization.
Use for where a file lives, how it is named, where its tests go, and how to split a source or test file over 800 lines (拆分大文件, 目录结构, 文件命名).