Eason (陈医生)
|
887ae0593c
|
fix: 统一 Collection 名称为 mem0_v4_shared - 2026-02-27
- 所有 mem0 配置统一使用 mem0_v4_shared (陈医生/张大师共用)
- 修改文件:mem0_client.py, config.yaml, skill.json, config-life.yaml, life-agent.json
- 更新文档:SYSTEM_ARCHITECTURE.md, MEMORY.md
- 创建操作日志:logs/operations/2026-02-27-08-55-00-unify-collection-name.log
- 验证:Qdrant Collection 已创建,维度 1024,状态 green
王院长指示:关键配置修改必须经过确认,不得随意更改
|
1 month ago |
Eason (陈医生)
|
5357a628f4
|
docs: 更新架构文档 - 单库融合记忆系统
- 修正 Embedding 模型:text-embedding-v3 → text-embedding-v4 (Gemini Pro)
- 修正 Collection 架构:多 Collection 物理隔离 → 单库融合 + metadata 软隔离
- 添加隔离机制代码示例
- 更新单一实体架构图(添加 agent_id 标注)
|
1 month ago |
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 (陈医生)
|
515956cb60
|
docs: 创建根因分析文档 - 总结反复修复同一问题的教训
|
1 month ago |
Eason (陈医生)
|
32dd8bd75d
|
docs: 创建 Agent Cron 任务最佳实践 - 记录张大师重复推送问题教训
|
1 month ago |
Eason (陈医生)
|
9307770d6a
|
docs: 创建 Agent 部署最佳实践文档 - 张大师部署经验总结
|
1 month ago |
Eason (陈医生)
|
b26030f7a6
|
feat: mem0 生产级架构修正
修正内容:
1. DashScope 环境变量配置
- 同时设置 OPENAI_API_BASE 和 OPENAI_BASE_URL
- 解决 Embedding API 404 问题
2. asyncio 事件循环修复
- 添加 async start() 方法
- 在事件循环中显式启动异步队列
- 避免 RuntimeError
3. 元数据路由实现
- 使用 metadata 参数传递 agent_id
- 检索时使用 filters 过滤
- 实现垂直业务隔离
架构验证:
✅ 纯异步模型(无 threading)
✅ 阻塞操作隔离(asyncio.to_thread)
✅ 元数据维度隔离(user_id + agent_id)
✅ 批量写入队列
✅ 缓存支持
✅ 超时控制
✅ 优雅降级
测试日志: /root/.openclaw/workspace/docs/MEM0_TEST_LOG.md
|
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 |