🐛 问题发现: - lobster_memory_dates 和 lobster_memory_detail API - 定义了 lobster_map 但没有使用 - 所有龙虾都读取 flying-hero/memory/ - 没有真正实现工作记忆隔离 ✅ 修复内容: 1. 更新 API 从数据库读取工作记忆 - lobster_memory_dates: 从 LobsterDiary 查询 - lobster_memory_detail: 从 LobsterDiary 查询 - 根据 lobster_id 过滤,实现隔离 2. 更新 Lobster 模型的 workspace 字段 - 飞行侠: flying-hero - 道童: daotong - 墨子: coder - 织网者: web - 费曼: physics - 守望者: watcher - 白泽: secretary - 谛听: ditin 3. 创建各龙虾的工作区目录 - /home/node/.openclaw/workspace/{lobster_name}/memory/ - 8 个龙虾都有独立的 memory 目录 4. 创建初始工作记忆文件 - 道童、墨子、白泽、谛听 - 每个龙虾有自己的工作计划 🎯 现在的工作记忆: - 从数据库读取 (LobsterDiary, category='memory') - 每个龙虾独立存储 - 完全隔离 🔧 为未来扩展做好准备: - 可以在各自工作区记录日常工作 - 支持导入到数据库 - 支持 RAG 检索
4.9 KiB
4.9 KiB