Files
codebuddy-mem/CHANGELOG.md
qiukai b84d163af1 docs: 更新 README 和 CHANGELOG,记录 v13.0.1 所有变更
README 新增:
- 数据目录结构与命名约定说明
- 从 claude-mem 迁移步骤
- Hook 配置要点与必须的环境变量
- 回归测试使用说明

CHANGELOG 新增 v13.0.1:
- Hook DATA_DIR 环境变量修复
- 数据库文件命名规范 (codebuddy-mem.db + symlink)
- 回归测试脚本
- 已知问题更新
2026-05-05 03:50:43 +08:00

39 lines
1.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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)
### 分叉起点
基于 [claude-mem v12.6.0](https://github.com/thedotmack/claude-mem) 创建分叉,命名为 codebuddy-mem。
### 变更
- **全局重命名**claude-mem → codebuddy-mem
- **AI 后端切换**corpus 查询从 Claude API 改为 DeepSeek V4 直连
- **MCP 超时修复**GS 函数 timeoutMs bug 修复,超时从 3s 调整为 60s
- **部署适配**:支持 CodeBuddy Code 作为 MCP 客户端
- **仓库迁移**:从 GitHub 迁移至 git.yxcowork.vip/qiukai/codebuddy-mem
- **协议**:继承 AGPL-3.0
### 已知问题
- tree-sitter-cli 二进制需通过 Homebrew 安装npm 下载可能失败)