Ran
|
6acdd191c7
|
Squashed commit of the following:
commit bcdb026ae43e4f95d0b2c4f9bd440a2df9d6b514
Author: Ran <16112591+chen-ran@users.noreply.github.com>
Date: Thu Feb 12 17:10:32 2026 +0800
chore: update DEVELOPMENT.md
commit 30281742ef
Merge: ca5c6a1 5b05f13
Author: BBQ <bbq@BBQdeMacBook-Air.local>
Date: Thu Feb 12 15:49:17 2026 +0800
merge(github/main): integrate fx dependency injection framework
Merge upstream fx refactor and adapt all services to use go.uber.org/fx
for dependency injection. Resolve conflicts in main.go, server.go,
and service constructors while preserving our domain model changes.
- Fix telegram adapter panic on shutdown (double close channel)
- Fix feishu adapter processing messages after stop
- Increase directory lookup timeout from 2s to 5s
commit ca5c6a1866
Author: BBQ <bbq@BBQdeMacBook-Air.local>
Date: Thu Feb 12 15:33:09 2026 +0800
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
commit 75e2ef0467
Merge: d99ba38 01cb6c8
Author: BBQ <bbq@BBQdeMacBook-Air.local>
Date: Thu Feb 12 14:45:49 2026 +0800
merge(github): merge github/main, resolve index.ts URL conflict
Keep our defensive absolute-URL check in createAuthFetcher.
commit d99ba38b7d
Merge: 860e20f 35ce7d1
Author: BBQ <bbq@BBQdeMacBook-Air.local>
Date: Thu Feb 12 05:20:18 2026 +0800
merge(github): merge github/main, keep our code and docs/spec
commit 860e20fe70
Author: BBQ <bbq@BBQdeMacBook-Air.local>
Date: Wed Feb 11 22:13:27 2026 +0800
docs(docs): add concepts and style guides for VitePress site
- Add concepts: identity-and-binding, index (en/zh)
- Add style: terminology (en/zh)
- Update index and zh/index
- Update .vitepress/config.ts
commit a75fdb8040
Author: BBQ <bbq@BBQdeMacBook-Air.local>
Date: Wed Feb 11 17:37:16 2026 +0800
refactor(mcp): standardize unified tool gateway on go-sdk
Split business executors from federation sources and migrate unified tool/federation transports to the official go-sdk for stricter MCP compliance and safer session lifecycle handling. Add targeted regression tests for accept compatibility, initialization retries, pending cleanup, and include updated swagger artifacts.
commit 02b33c8e85
Author: BBQ <bbq@BBQdeMacBook-Air.local>
Date: Wed Feb 11 15:42:21 2026 +0800
refactor(core): finalize user-centric identity and policy cleanup
Unify auth and chat identity semantics around user_id, enforce personal-bot owner-only authorization, and remove legacy compatibility branches in integration tests.
commit 06e8619a37
Author: BBQ <bbq@BBQdeMacBook-Air.local>
Date: Wed Feb 11 14:47:03 2026 +0800
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-12 17:13:03 +08:00 |
|
Acbox
|
1f30e666e0
|
feat(web): use generate sdk
|
2026-02-11 15:23:47 +08:00 |
|
Acbox
|
ca86a8d1c3
|
chore: remove @memoh/shared
|
2026-02-11 14:46:50 +08:00 |
|
Acbox
|
48681ce0bb
|
feat: add hey-api sdk generate
|
2026-02-11 14:27:53 +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 |
|