docs: 更新 README 和 CHANGELOG,记录 v13.0.1 所有变更

README 新增:
- 数据目录结构与命名约定说明
- 从 claude-mem 迁移步骤
- Hook 配置要点与必须的环境变量
- 回归测试使用说明

CHANGELOG 新增 v13.0.1:
- Hook DATA_DIR 环境变量修复
- 数据库文件命名规范 (codebuddy-mem.db + symlink)
- 回归测试脚本
- 已知问题更新
This commit is contained in:
2026-05-05 03:50:43 +08:00
parent d90f872966
commit b84d163af1
2 changed files with 85 additions and 0 deletions

View File

@@ -1,5 +1,23 @@
# Changelog
## 13.0.1 (2026-05-05)
### 修复
- **Hook 环境变量**:所有 hook 命令显式导出 `CLAUDE_MEM_DATA_DIR``CODEBUDDY_MEM_DATA_DIR`,防止 `bun-runner.js` 回写 `~/.claude-mem/`
- **数据库文件命名**:主数据库改名为 `codebuddy-mem.db`,保留 `claude-mem.db` 符号链接向后兼容 worker 二进制
### 新增
- **回归测试脚本** `scripts/regression-test.sh`11 层 47 项全功能回归测试
- **数据迁移**:支持将旧 `~/.claude-mem/claude-mem.db` 完整迁移到 `~/.codebuddy-mem/`(含 SQLite + Chroma 向量索引)
### 已知问题
- tree-sitter-cli 二进制需通过 Homebrew 安装npm 下载可能失败)
- 数据迁移后 `chroma-sync-state.json` 需手动重置水位线,否则语义搜索返回空
- `pending_messages` 表 schema 与旧 claude-mem 有微小差异(无 `worker_pid` 列和 `failed` 状态)
## 13.0.0 (2026-05-05)
### 分叉起点