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:
18
CHANGELOG.md
18
CHANGELOG.md
@@ -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)
|
||||
|
||||
### 分叉起点
|
||||
|
||||
Reference in New Issue
Block a user