README 新增: - 数据目录结构与命名约定说明 - 从 claude-mem 迁移步骤 - Hook 配置要点与必须的环境变量 - 回归测试使用说明 CHANGELOG 新增 v13.0.1: - Hook DATA_DIR 环境变量修复 - 数据库文件命名规范 (codebuddy-mem.db + symlink) - 回归测试脚本 - 已知问题更新
1.5 KiB
1.5 KiB
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 创建分叉,命名为 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 下载可能失败)