Eason (陈医生)
|
abaf1b5719
|
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 最佳实践
|
1 month ago |
Eason (陈医生)
|
664d6e352d
|
feat: 张大师完整部署 - 配置更新和 systemd 服务
|
1 month ago |
Eason (陈医生)
|
6a84c4abac
|
feat: 敏感配置脱敏处理 + mem0 测试文件 + agents 目录
- 创建 .gitignore 排除敏感配置文件、日志、缓存
- 移除 openclaw-config.json 和 config.yaml 从 git 跟踪
- 添加脱敏模板文件 (openclaw-config.json.example, config.yaml.example)
- 更新 IDENTITY.md 和 USER.md
- 添加 mem0 集成测试文件
- 添加 agents 目录结构
安全改进:API keys 现在通过环境变量管理,不再硬编码提交
|
1 month ago |
Eason (陈医生)
|
7036390772
|
feat: mem0 记忆系统完整部署
新增内容:
- 完整的架构文档 (docs/MEM0_ARCHITECTURE.md)
- 部署指南 (docs/MEM0_DEPLOYMENT.md)
- 部署脚本 (scripts/01-12.sh)
- mem0 Integration Skill (skills/mem0-integration/)
- 备份和监控脚本
已完成功能:
✅ Tailscale 组网 (100.115.94.1)
✅ Qdrant Master 向量数据库
✅ Dozzle 日志系统
✅ mem0 记忆管理
✅ OpenClaw /memory 命令
✅ 自动备份系统
✅ 监控系统
架构特点:
- 中心化部署,支持多 Agent 扩展
- Tailscale 内网安全通信
- 分层记忆架构 (本地 + 共享)
- 一键部署和回滚
- 完整的文档和脚本
|
1 month ago |