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
|