mirror of
https://github.com/memohai/Memoh.git
synced 2026-04-25 07:00:48 +09:00
6aebbe9279
Major changes: 1. Core Architecture: Decoupled Bots from Users. Bots now have independent lifecycles, member management (bot_members), and dedicated configurations. 2. Channel Gateway: - Implemented a unified Channel Manager supporting Feishu, Telegram, and Local (Web/CLI) adapters. - Added message processing pipeline to normalize interactions across different platforms. - Introduced a Contact system for identity binding and guest access policies. 3. Database & Tooling: - Consolidated all migrations into 0001_init with updated schema for bots, channels, and contacts. - Optimized sqlc.yaml to automatically track the migrations directory. 4. Agent Enhancements: - Introduced ToolContext to provide Agents with platform-aware execution capabilities (e.g., messaging, contact lookups). - Added tool logging and fallback mechanisms for toolChoice execution. 5. UI & Docs: Updated frontend stores, UI components, and Swagger documentation to align with the new Bot-centric model.
Memoh 文档
这是 Memoh 项目的官方文档。
本地开发
安装依赖:
pnpm install
启动开发服务器:
pnpm dev
文档将在 http://localhost:5173 运行。
构建
构建生产版本:
pnpm build
预览构建结果:
pnpm preview
部署
文档会在 docs/ 目录发生变化时自动部署到 GitHub Pages。
部署地址:https://memohai.github.io/Memoh/
手动部署
如果需要手动触发部署,可以在 GitHub Actions 页面选择 "Deploy Docs" workflow,然后点击 "Run workflow"。