Repository navigation
f0.7
aiduMEI f0.7 · 爱嘟优忆思
底座更换:native 单库 SQLite 内核成为默认,mem0 改为可选。 包版本 0.7.0。
主要变化
- 内核:所有档位默认 native 单库内核;
mem0ai/qdrant-client不再是主依赖(需要旧内核、迁移或回滚时pip install -r requirements-mem0.txt或pip install ".[mem0]")。未迁移的旧 mem0 部署会自动留在 mem0 并在日志提示迁移(scripts/migrate_to_native.py)。 - 数据安全:删除真删(facts 单一真源、history 原文清除、墓碑纳入 TTL)、按租户精确定位、连带删收窄、派生精华连坐修复。
- 安全:所有召回路径统一 nonce 沙箱;注入规则补强;外呼私网拦截补全。
- 一条命令接入宿主:
python scripts/connect_host.py(Claude Code / Codex / Hermes),挂好三条钩子后当场写入暗号、新会话召回,首行直接给出「服务 ✅ · 宿主接入 ✅/❌」。 - 心图:记忆体检(重复 / 过时 / 冲突)与记忆星云;设置页逐个模型真实测试连接。
- 更小的面:HTTP 路由白名单收敛,MCP 工具 41 → 6;README 中英重写,不再宣称任何公开跑分名次。
升级提示
- 先备份(
bash scripts/backup_gate.sh create pre-f07)。 git pull→pip install -r requirements.txt→ 重启。- 老 mem0 部署:按 README「从 mem0 内核迁到 native」一节迁移;不迁移也能继续用 mem0(需保留
requirements-mem0.txt的依赖)。 - 接入宿主:
python scripts/connect_host.py --check。
测试
收集 3875(行为 3248 + 脚本/钩子 481 + 守卫 146),全量 3844 通过 / 31 跳过。公开仓的回归集为虚构集(benchmarks/build_public_regression.py 生成),基线已在其上重录。
完整变更见 CHANGELOG。