Files
openclaw-monitor/code/backend
flying-hero 2dc130df9d fix: 修复工作记忆隔离 BUG
🐛 问题发现:
- 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 检索
2026-04-03 18:07:13 +08:00
..
2026-04-03 18:07:13 +08:00
2026-04-03 17:42:31 +08:00