2dc130df9d4ca194f6cf69335220801b29eabebb
🐛 问题发现: - 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 检索
🦞 龙虾舰队监控中心
基于 React + Django 的实时监控系统
📋 项目简介
龙虾舰队监控中心是一个实时监控多只 OpenClaw 龙虾运行状态的系统,提供:
- 📊 实时状态监控
- 🧠 记忆日历查看
- 🔍 全文检索
- 🛠️ 工具管理
🚀 快速开始
1. 克隆项目
git clone https://xjp.datalibstar.com/flying-hero/openclaw-monitor.git
cd monitoring-website
2. 安装依赖
# 后端
cd code/backend
pip3 install -r requirements.txt
# 前端
cd ../frontend
npm install
3. 启动服务
# 使用启动脚本
chmod +x start.sh
./start.sh
# 或手动启动
# 后端:cd code/backend && python3 manage.py runserver 0.0.0.0:8000
# 前端:cd code/frontend && npm start
4. 访问
- 前端: http://localhost:3000
- 后端 API: http://localhost:8000/api/
🦞 龙虾舰队
| 龙虾 | 端口 | 专长 | 容器 |
|---|---|---|---|
| 飞行侠 🦸 | 18789 | 主力/通用 | openclaw-instance2 |
| 道童 ☯️ | 18889 | 道德经注解 | openclaw-gateway-2 |
| 墨子 🔧 | 18689 | 代码专家 | openclaw-coder |
| 织网者 🕸️ | 18589 | 网站制作 | openclaw-web |
| 费曼 ⚛️ | 18989 | 物理研究 | openclaw-physics |
| 守望者 👁️ | 18080 | 舰队监控 | openclaw-watcher |
📊 功能特性
✅ 已完成
- 龙虾状态监控
- 实时数据刷新(5 秒)
- 统计概览面板
- Git 版本控制
- 项目文档
🟡 开发中
- 记忆日历查看
- 全文检索
- 工具管理页面
- 龙虾详情页
📁 项目结构
monitoring-website/
├── code/
│ ├── frontend/ # React 前端
│ │ ├── public/
│ │ │ └── index.html # 主页面
│ │ ├── src/
│ │ │ ├── components/ # 组件
│ │ │ └── pages/ # 页面
│ │ └── package.json
│ └── backend/ # Django 后端
│ ├── api/ # API 应用
│ │ ├── views.py
│ │ ├── urls.py
│ │ └── apps.py
│ ├── backend/ # 项目配置
│ │ ├── settings.py
│ │ └── urls.py
│ ├── manage.py
│ └── requirements.txt
├── docs/ # 文档
│ ├── 需求规格说明书.md
│ ├── 部署指南.md
│ └── 使用说明.md
├── start.sh # 启动脚本
└── README.md
🔌 API 接口
获取龙虾列表
GET /api/lobsters/
获取龙虾详情
GET /api/lobsters/{id}/
获取龙虾记忆
GET /api/lobsters/{id}/memory/
获取工具列表
GET /api/tools/
🛠️ 技术栈
- 前端: React, HTML5, CSS3, JavaScript
- 后端: Django, Django REST Framework
- 数据库: SQLite (开发) / PostgreSQL (生产)
- 版本控制: Git
📝 开发日志
- 2026-04-01: 项目初始化,完成基础框架
- ✅ React 前端组件
- ✅ Django 后端 API
- ✅ Git 仓库建立
- ✅ 项目文档
📄 许可证
MIT License
👥 团队
- 开发: 飞行侠 🦸
- 用户: 北极星 ⭐
🔗 链接
Languages
JavaScript
62.7%
Python
34.1%
Shell
2.5%
Dockerfile
0.4%
HTML
0.3%