Commit Graph

49 Commits

Author SHA1 Message Date
Acbox Liu 0cdf822603 feat: token usage state (#153)
* feat: token usage state

* fix: typo
2026-03-01 02:19:07 +08:00
Acbox e365e5545a feat: files preview 2026-02-28 21:45:30 +08:00
Acbox c17d56c9d1 feat: improve system prompts 2026-02-22 23:40:48 +08:00
Acbox 928b0c0ee5 refactor: subagent usage and related tools 2026-02-22 16:35:50 +08:00
Acbox Liu e6d70b523e refactor: divide agent logic and gateway into different package (#90)
* feat: add @memoh/agent

* chore: use @memoh/agent in @memoh-gateway
2026-02-22 02:06:47 +08:00
Acbox b19df8156a chore: add husky hook 2026-02-18 22:21:32 +08:00
Menci 3a441aaac2 fix(web): add missing package lucide-vue-next (#67) 2026-02-18 21:46:33 +08:00
Acbox d6c47472b2 refactor: move client_type key from provider to model 2026-02-18 18:30:27 +08:00
Acbox b329475359 chore: add release scripts 2026-02-16 15:55:49 +08:00
Acbox 54fd07f445 refactor: cli 2026-02-15 20:59:44 +08:00
Acbox 82e9f12b7f refactor(web): change old port (7003) and deploy port (80) to port 8082 2026-02-14 19:51:55 +08:00
Ran 7817ec8147 fix(web): channel switch failure
Also add webui memory page
2026-02-14 07:30:21 +08:00
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
BBQ 06e8619a37 refactor(core): migrate channel identity and binding across app
Align channel identity and bind flow across backend and app-facing layers, including generated swagger artifacts and package lock updates while excluding docs content changes.
2026-02-11 14:51:58 +08:00
Acbox ae65a61ac0 refactor(web): icons 2026-02-10 17:16:02 +08:00
Quincy e6fd287b4d feat(web): redesign provider interface (#25) 2026-02-03 16:42:43 +08:00
Acbox 9fd15bfa6b feat: add web_fetch tool 2026-01-31 18:23:22 +08:00
Acbox ba34fb156d feat: schedule task 2026-01-30 23:32:23 +08:00
Quicy 934c68ee3e resolve merge conflict 2026-01-29 15:15:06 +08:00
Quicy 36ca10086e feat: markdown stream render 2026-01-29 15:07:57 +08:00
Quicy 42372ddea3 feat(model): add model and delete model 2026-01-29 14:59:27 +08:00
Quicy 1735e4e0bb feat: create Model 2026-01-29 14:59:27 +08:00
Quicy 7e22919c80 refector: add table 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 e7500e5a12 feat: add layout of chat and login 2026-01-29 14:57:14 +08:00
Acbox 2a24281239 fix: dependencies 2026-01-29 14:32:49 +08:00
Ran 31cb75702c feat: micro go cli 2026-01-29 02:55:21 +07:00
Acbox 0711b1f086 feat: agent gateway 2026-01-28 14:00:28 +08:00
Acbox c332ce7749 feat: models 2026-01-23 18:53:20 +08:00
Acbox 9ee8b19475 feat: container 2026-01-15 20:10:37 +08:00
Acbox 31d8103ed2 feat: containerd utils 2026-01-15 17:07:09 +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 c94b8c4baa feat: add docs 2026-01-12 18:59:18 +08:00
Acbox 3094cb19fb refactor: rename project from memohome to memoh 2026-01-12 17:31:21 +08:00
Acbox 6cd95bcaf7 feat: auto-send of tg bot 2026-01-11 23:33:07 +08:00
Acbox a7e07d7467 feat: telegram platform 2026-01-11 19:15:18 +08:00
Acbox cc3e85c8b0 refactor: client 2026-01-11 16:57:55 +08:00
Acbox 0f28176fd4 feat: cli 2026-01-11 02:08:55 +08:00
Acbox 9445680bb8 feat: schedule 2026-01-11 01:22:48 +08:00
Acbox fee657ddd2 feat: improve api 2026-01-10 22:18:50 +08:00
Acbox 661d742750 feat: full api server 2026-01-10 21:55:39 +08:00
Acbox e60c0bb0d7 feat: basic api server 2026-01-10 20:17:02 +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 00e232af90 refactor: change name 2026-01-10 00:53:07 +08:00
Acbox ec01c6fd5e feat: long-memory 2026-01-10 00:47:42 +08:00
Acbox 22a8bccad9 feat: initialize project structure 2026-01-09 12:33:04 +08:00