28 Commits

Author SHA1 Message Date
Acbox 68b1efa343 docs: update to v0.7 2026-04-16 17:45:56 +08:00
Acbox Liu 5f42fed8e0 docs: v0.6 (#304)
* docs: v0.6

* docs: update readme
2026-03-29 20:30:21 +08:00
Acbox dd1b588e95 chore: remove @memohai/cli 2026-03-24 21:34:04 +08:00
Acbox d3dafce615 chore: update README.md and AGENTS.md 2026-03-19 13:45:20 +08:00
Acbox 6741f3f3f1 docs: update README 2026-03-15 00:04:30 +08:00
Yao Siqian 7904de87bd docs(deploy): fix variable passing (#236) 2026-03-13 01:14:37 +08:00
Acbox 0ca3d35fa0 script: update version management 2026-03-07 19:18:13 +08:00
Acbox 356e867e8d docs: update README and AGENTS 2026-03-07 15:23:59 +08:00
Acbox 7e1d587fa1 chore: add gallery in README 2026-03-01 18:41:36 +08:00
Acbox 97b0596cf3 chore: update README 2026-03-01 18:20:20 +08:00
Acbox dfcfc4aff4 chore(docs): add deepwiki badge 2026-02-26 23:45:48 +08:00
Fodesu 989b3e9c93 docs: move IPA to docs 2026-02-26 12:27:27 +08:00
Fodesu 3f73e0036b chore(README_CN) add IPA to header 2026-02-26 12:27:27 +08:00
Acbox e2678ff0a1 chore(docs): change install scripts to short domain 2026-02-25 16:32:52 +08:00
斬風千雪 a5b11dddc2 fix(mcp): adapt tool list checker to underscore name format (#113)
* fix(mcp): adapt tool list checker to underscore name format

---------

Co-authored-by: Ran <16112591+chen-ran@users.noreply.github.com>
2026-02-24 17:00:41 +08:00
Ran 0239d395e2 chore: update docker compose image 2026-02-24 00:08:36 +08:00
Acbox 5fba99eef0 docs: update README 2026-02-23 13:51:06 +08:00
BBQ bc374fe8cd refactor: content-addressed assets, cross-channel multimodal, infra simplification (#63)
* refactor(attachment): multimodal attachment refactor with snapshot schema and storage layer

- Add snapshot schema migration (0008) and update init/versions/snapshots
- Add internal/attachment and internal/channel normalize for unified attachment handling
- Move containerfs provider from internal/media to internal/storage
- Update agent types, channel adapters (Telegram/Feishu), inbound and handlers
- Add containerd snapshot lineage and local_channel tests
- Regenerate sqlc, swagger and SDK

* refactor(media): content-addressed asset system with unified naming

- Replace asset_id foreign key with content_hash as sole identifier
  for bot_history_message_assets (pure soft-link model)
- Remove mime, size_bytes, storage_key from DB; derive at read time
  via media.Resolve from actual storage
- Merge migrations 0008/0009 into single 0008; keep 0001 as canonical schema
- Add Docker initdb script for deterministic migration execution order
- Fix cross-channel real-time image display (Telegram → WebUI SSE)
- Fix message disappearing on refresh (null assets fallback)
- Fix file icon instead of image preview (mime derivation from storage)
- Unify AssetID → ContentHash naming across Go, Agent, and Frontend
- Change storage key prefix from 4-char to 2-char for directory sharding
- Add server-entrypoint.sh for Docker deployment migration handling

* refactor(infra): embedded migrations, Docker simplification, and config consolidation

- Embed SQL migrations into Go binary, removing shell-based migration scripts
- Consolidate config files into conf/ directory (app.example.toml, app.docker.toml, app.dev.toml)
- Simplify Docker setup: remove initdb.d scripts, streamline nginx config and entrypoint
- Remove legacy CLI, feishu-echo commands, and obsolete incremental migration files
- Update install script and docs to require sudo for one-click install
- Add mise tasks for dev environment orchestration

* chore: recover migrations

---------

Co-authored-by: Acbox <acbox0328@gmail.com>
2026-02-19 00:20:27 +08:00
Acbox 09d7840a5f docs(blog): add header in README 2026-02-16 18:49:40 +08:00
Acbox a0cf434218 chore: move CONTRIBUTING.md 2026-02-16 15:17:14 +08:00
Yao Siqian 33d6079c99 chore(md): correct web port (#50) 2026-02-15 11:49:53 +08:00
BBQ 33e10f3738 docs: align README_CN with EN, fix CONTRIBUTING links to .github/CONTRIBUTING.md 2026-02-13 18:41:38 +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
Ran 065aa303e9 chore: update README.md 2026-02-11 20:00:07 +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 629b3247dc docs: update README 2026-02-02 23:07:53 +08:00