Ran
01cb6c85db
fix(deploy): many docker compose bug
2026-02-12 08:23:25 +08:00
BBQ
d99ba38b7d
merge(github): merge github/main, keep our code and docs/spec
2026-02-12 05:20:18 +08:00
Ran
35ce7d169d
fix: some toolkit update
2026-02-12 04:02:00 +08:00
zenhouke
057e95cb9a
refactor(deploy): consolidate configuration and reorganize docker files
2026-02-12 02:16:41 +08:00
晨苒
4de579b57b
Merge pull request #39 from confuseder/main
...
fix: mistakes in agent's Dockerfile
2026-02-12 01:29:58 +08:00
盼兮
f4ff56bfcf
fix: mistakes in agent's Dokcerfile
2026-02-12 01:10:53 +08:00
zenhouke
56ab5d3758
fix(deploy): remove example config and env setup from deployment
2026-02-12 00:08:16 +08:00
zenhouke
6ab2a6d6b5
fix(docker): update web service port mapping
2026-02-11 23:26:46 +08:00
Acbox
a7544f85ae
docs(fix): wrong markdown
2026-02-11 23:12:50 +08:00
Acbox
d4d2015784
docs: update README
2026-02-11 23:11:16 +08:00
zenhouke
d45487433c
feat: add Docker Compose deployment support ( #38 )
...
- Add Docker Compose configuration for one-click deployment
- Add Dockerfiles for server, agent, and web services
- Add deployment script (deploy.sh) with automatic setup
- Add comprehensive deployment documentation (DEPLOYMENT.md)
- Use host Docker socket instead of DinD for better performance
- Add Nginx configuration for web frontend
- Add Makefile for common operations
- Update README with Docker deployment quick start
Features:
- One-command deployment with ./deploy.sh
- Automatic JWT secret generation
- Health checks for all services
- Data persistence with Docker volumes
- Support for Bot container management via host Docker
- Production-ready configuration examples
Co-authored-by: root <root@DESKTOP-OU6H3GS.localdomain >
2026-02-11 22:58:05 +08:00
BBQ
860e20fe70
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
2026-02-11 22:13:27 +08:00
Fodesu
f8cd244d25
chore: add typos for spell check ( #37 )
2026-02-11 21:54:17 +08:00
Ran
065aa303e9
chore: update README.md
2026-02-11 20:00:07 +08:00
BBQ
a75fdb8040
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.
2026-02-11 17:37:16 +08:00
Acbox
b46cb0c4e3
refactor(web): router
2026-02-11 16:08:36 +08:00
BBQ
02b33c8e85
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.
2026-02-11 15:49:38 +08:00
Acbox
5021aed307
fix(swagger): wrong docs name
2026-02-11 15:41:44 +08:00
Acbox
a4199f0575
chore: move swagger docs to spec
2026-02-11 15:29:26 +08:00
Acbox
1f30e666e0
feat(web): use generate sdk
2026-02-11 15:23:47 +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
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
斬風千雪
1aef8f7389
fix(web): file name case error ( #35 )
2026-02-11 12:25:37 +08:00
MengYX
d16cd04fae
chore: go mod tidy
2026-02-11 12:00:19 +08:00
MengYX
6548c31597
refactor: using fx
2026-02-11 10:25:40 +08:00
Ran
632fd1fe9f
fix(web): fix case-sensitive import
2026-02-11 08:50:21 +08:00
Acbox
155c70685f
docs: Update readme
2026-02-10 23:04:37 +08:00
Acbox
95eeadac3d
docs: update README
2026-02-10 22:31:46 +08:00
Acbox
ca302c4a9a
fix(web): create form
2026-02-10 20:33:35 +08:00
Fodesu
4f422cc08a
fix(typo): spell error ( #33 )
2026-02-10 19:38:22 +08:00
Acbox
6ac8874fa8
feat(web): chat
2026-02-10 19:33:00 +08:00
Acbox
169d9a35af
feat(web): bots page
2026-02-10 18:59:18 +08:00
Acbox
4d265b8f24
refactor(web): i18n
2026-02-10 17:58:28 +08:00
Acbox
32513efcc4
refactor(web): model & provider page
2026-02-10 17:41:37 +08:00
Acbox
b079fa8de9
refactor(web): request hooks
2026-02-10 17:37:26 +08:00
Acbox
ae65a61ac0
refactor(web): icons
2026-02-10 17:16:02 +08:00
Acbox
14e895d0ce
refactor(web): Rewrote the non-standard front-end code
2026-02-10 16:55:57 +08:00
Acbox
0ae86de02b
fix(web): types and imports
2026-02-10 15:33:14 +08:00
Acbox
23173a8d1b
fix: lint
2026-02-10 15:25:29 +08:00
Fodesu
bc7e8ccd29
chore(mise): add sqlc in tools ( #32 )
2026-02-10 15:19:12 +08:00
Acbox
77f7cf8808
feat: SOUL.md, IDENTITY.md, TOOLS.md
2026-02-09 22:45:06 +08:00
Acbox
4f5a8f5e64
feat: file operation restful api
2026-02-09 21:03:05 +08:00
Acbox Liu
8ea779779e
feat: mcp ( #31 )
...
* feat: add mcp connections table and related crud api
* feat: mcp-stdio api
2026-02-09 20:07:40 +08:00
Acbox
92838ef8da
feat(mcp): change patch of edit tool to old_text-new_text
2026-02-09 18:29:33 +08:00
Ran
8b0d90d7b4
fix: cni allocation bug
2026-02-09 08:47:18 +08:00
Acbox
ebbabaf9d1
feat(cli): add reasoning content output
2026-02-09 01:20:39 +08:00
Acbox
d09cb5b74b
feat(cli): tool-call display
2026-02-09 00:46:52 +08:00
Acbox
8ea2c0379d
Merge branch 'refactor/channel-gateway'
2026-02-08 22:34:50 +08:00
Ran
26dd8651b7
feat: go cni lifecycle manage
2026-02-08 21:39:34 +08:00