fix(mem0): 单库融合架构修正 - 统一使用 mem0_global_v4 + agent_id 元数据隔离
🚨 修复致命架构错误:
1. Embedding 模型修正:
- 注释更新:text-embedding-v3 → text-embedding-v4 (Gemini Pro)
- 所有配置文件统一使用 v4 模型
2. 摧毁多 Collection 物理隔离:
- config.yaml: mem0_v4_local → mem0_global_v4
- config-life.yaml: mem0_v4_life → mem0_global_v4
- skill.json: mem0_local → mem0_global_v4
- life-agent.json: mem0_v4_life → mem0_global_v4
- mem0_client.py: mem0_v4_shared → mem0_global_v4
3. 单库融合 + 元数据软隔离:
- 所有 Agent 共享唯一 Collection: mem0_global_v4
- 通过 metadata.agent_id 区分 (main/life)
- 检索时使用 filters={"agent_id": "..."} 过滤
架构优势:
- ✅ 避免向量数据库崩溃风险 (维度统一)
- ✅ 降低运维复杂度 (单 Collection)
- ✅ 支持跨 Agent 记忆共享 (可选)
- ✅ 符合 Mem0 最佳实践
|