Commit Graph

19 Commits

Author SHA1 Message Date
BBQ 1c15eb2146 refactor(core): restructure conversation/channel/message domains and modernize deployment
- Replace chat package with conversation flow architecture
- Add channel identity avatar support (migration 0002)
- Refactor channel adapters, identities, and message routing
- Update frontend: simplify composables, modernize UI components
- Improve Docker builds with cache mounts and version metadata
- Optimize healthchecks and simplify service dependencies
2026-02-12 20:55:03 +08:00
BBQ ca5c6a1866 refactor(core): restructure conversation, channel and message domains
- Rename chat module to conversation with flow-based architecture
- Move channelidentities into channel/identities subpackage
- Add channel/route for routing logic
- Add message service with event hub
- Add MCP providers: container, directory, schedule
- Refactor Feishu/Telegram adapters with directory and stream support
- Add platform management page and channel badges in web UI
- Update database schema for conversations, messages and channel routes
- Add @memoh/shared package for cross-package type definitions
2026-02-12 15:34:40 +08:00
Acbox ca86a8d1c3 chore: remove @memoh/shared 2026-02-11 14:46:50 +08:00
BBQ 5a35ef34ac feat: channel gateway implementation and multi-bot refactor
- Refactor channel manager with support for Sender/Receiver interfaces and hot-swappable adapters.
- Implement identity routing and pre-authentication logic for inbound messages.
- Update database schema to support bot pre-auth keys and extended channel session metadata.
- Add Telegram and Feishu channel configuration and adapter enhancements.
- Update Swagger documentation and internal handlers for channel management.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-06 14:41:54 +08:00
Quincy e6fd287b4d feat(web): redesign provider interface (#25) 2026-02-03 16:42:43 +08:00
Acbox 2b8b537523 feat: make max-calls of schedule nullable 2026-02-02 22:48:06 +08:00
Quicy d5f5a0a892 feat: chat scroll and load 2026-01-29 14:59:27 +08:00
Quicy dc0e279243 feat: edit and delete MCP 2026-01-29 14:59:27 +08:00
Quicy 9980fed90b feat: add setting 2026-01-29 14:59:27 +08:00
Quicy bc63e85d13 feat(auth): implement login API integration with backend 2026-01-29 14:59:21 +08:00
Quicy 85efecb736 feat: chat layout 2026-01-29 14:57:18 +08:00
Acbox afc6dc6cb1 refactor: platform 2026-01-15 15:24:40 +08:00
Acbox ce99749bdb feat: mcp 2026-01-14 23:57:38 +08:00
Acbox 83b9e4f09b feat: mcp-connection 2026-01-13 23:53:25 +08:00
Acbox 22aa5baaaa feat: platform 2026-01-12 00:45:32 +08:00
Acbox 9445680bb8 feat: schedule 2026-01-11 01:22:48 +08:00
Acbox 4db09dcd35 refactor: use mem0 as long-memory maneger 2026-01-10 17:59:56 +08:00
Acbox 8ed3170af7 feat: basic agent 2026-01-10 03:04:37 +08:00
Acbox 22a8bccad9 feat: initialize project structure 2026-01-09 12:33:04 +08:00