197 lines
4.9 KiB
Markdown
197 lines
4.9 KiB
Markdown
# 🚀 任务管理系统 - 工作流指南
|
||
|
||
## 概述
|
||
基于Gitee文件系统的轻量级任务管理系统,解决Agent通信超时问题。
|
||
|
||
## 📋 系统架构
|
||
|
||
### 核心原则
|
||
1. **文件驱动**:所有状态通过文件记录
|
||
2. **自主决策**:将军自己决定如何执行任务
|
||
3. **状态透明**:所有状态在Gitee可查
|
||
4. **简单可靠**:纯文件操作,无复杂架构
|
||
|
||
### 工作流程
|
||
```
|
||
主公创建任务 → 诸葛亮分配 → 文件系统同步 →
|
||
Gitee提交 → Agent接收 → 自主执行 → 回复确认
|
||
```
|
||
|
||
## 📁 目录结构
|
||
|
||
```
|
||
management/
|
||
├── tasks/ # 任务管理
|
||
│ ├── pending/ # 待分配任务
|
||
│ ├── assigned/ # 已分配任务
|
||
│ ├── completed/ # 已完成任务
|
||
│ └── archived/ # 已归档任务
|
||
├── agents/ # 各将军任务目录
|
||
│ ├── pangtong/ # 庞统任务目录
|
||
│ ├── zhangfei/ # 张飞任务目录
|
||
│ ├── guanyu/ # 关羽任务目录
|
||
│ ├── zhaoyun/ # 赵云任务目录
|
||
│ ├── jiangwei/ # 姜维任务目录
|
||
│ └── simayi/ # 司马懿任务目录
|
||
└── workflow/ # 工作流脚本
|
||
└── scripts/ # 核心脚本
|
||
```
|
||
|
||
## 🔧 核心脚本
|
||
|
||
### 1. 主公创建任务
|
||
```bash
|
||
# 极简任务创建脚本
|
||
cd /Users/chufeng/.openclaw/agents/main/workspace/projects/sanguo_quant_live
|
||
./management/workflow/scripts/create_task_simple.sh "任务描述"
|
||
```
|
||
|
||
### 2. 诸葛亮分配任务
|
||
```bash
|
||
# 分配任务给指定将军
|
||
./management/workflow/scripts/assign_task_simple.sh TASK-20260322195011 pangtong
|
||
```
|
||
|
||
### 3. Agent监控脚本
|
||
```bash
|
||
# 每个将军运行自己的监控脚本
|
||
nohup ./management/workflow/scripts/agent_monitor.sh pangtong > pangtong.log 2>&1 &
|
||
```
|
||
|
||
## 🎯 各将军职责
|
||
|
||
### 庞统(价值投资)
|
||
1. 启动Agent监控器
|
||
2. 每30秒检查`management/agents/pangtong/`目录
|
||
3. 发现`.task`文件后自主执行
|
||
4. 通过`sessions_send`回复确认
|
||
|
||
### 张飞(技术策略)
|
||
1. 启动Agent监控器
|
||
2. 每30秒检查`management/agents/zhangfei/`目录
|
||
3. 发现`.task`文件后自主执行
|
||
4. 通过`sessions_send`回复确认
|
||
|
||
### 关羽(风险管理)
|
||
1. 启动Agent监控器
|
||
2. 每30秒检查`management/agents/guanyu/`目录
|
||
3. 发现`.task`文件后自主执行
|
||
4. 通过`sessions_send`回复确认
|
||
|
||
### 赵云(数据工程)
|
||
1. 启动Agent监控器
|
||
2. 每30秒检查`management/agents/zhaoyun/`目录
|
||
3. 发现`.task`文件后自主执行
|
||
4. 通过`sessions_send`回复确认
|
||
|
||
### 姜维(平台部署)
|
||
1. 启动Agent监控器
|
||
2. 每30秒检查`management/agents/jiangwei/`目录
|
||
3. 发现`.task`文件后自主执行
|
||
4. 通过`sessions_send`回复确认
|
||
|
||
### 司马懿(质量总监)
|
||
1. 启动Agent监控器
|
||
2. 每30秒检查`management/agents/simayi/`目录
|
||
3. 发现`.task`文件后自主执行
|
||
4. 通过`sessions_send`回复确认
|
||
|
||
## 🚀 使用流程
|
||
|
||
### 第一步:各将军启动监控
|
||
```bash
|
||
# 进入项目目录
|
||
cd /Users/chufeng/.openclaw/agents/main/workspace/projects/sanguo_quant_live
|
||
|
||
# 启动监控(将pangtong替换为你的名字)
|
||
nohup ./management/workflow/scripts/agent_monitor.sh pangtong > pangtong.log 2>&1 &
|
||
|
||
# 验证运行
|
||
ps aux | grep "agent_monitor.sh pangtong"
|
||
```
|
||
|
||
### 第二步:主公创建任务
|
||
```bash
|
||
./management/workflow/scripts/create_task_simple.sh "整合选股报告"
|
||
```
|
||
|
||
### 第三步:诸葛亮分配任务
|
||
```bash
|
||
./management/workflow/scripts/assign_task_simple.sh TASK-20260322195011 pangtong
|
||
```
|
||
|
||
### 第四步:提交到Gitee
|
||
```bash
|
||
git add .
|
||
git commit -m "分配新任务"
|
||
git push origin main
|
||
```
|
||
|
||
### 第五步:将军接收并执行
|
||
- Agent自动发现`.task`文件
|
||
- 自主决定如何执行
|
||
- 通过`sessions_send`回复确认
|
||
|
||
## 📊 监控和日志
|
||
|
||
### 查看日志
|
||
```bash
|
||
# 查看你的Agent日志
|
||
tail -f pangtong.log
|
||
|
||
# 查看所有Agent状态
|
||
./management/workflow/scripts/check_status.sh
|
||
```
|
||
|
||
### 健康检查
|
||
```bash
|
||
# 检查Agent是否在运行
|
||
./management/workflow/scripts/check_health.sh
|
||
```
|
||
|
||
## 🔧 故障排除
|
||
|
||
### 问题1:Agent未启动
|
||
```bash
|
||
# 检查进程
|
||
ps aux | grep "agent_monitor.sh"
|
||
|
||
# 重新启动
|
||
pkill -f "agent_monitor.sh pangtong"
|
||
nohup ./management/workflow/scripts/agent_monitor.sh pangtong > pangtong.log 2>&1 &
|
||
```
|
||
|
||
### 问题2:收不到任务
|
||
```bash
|
||
# 检查任务目录
|
||
ls -la management/agents/pangtong/
|
||
|
||
# 检查Gitee同步
|
||
git pull origin main
|
||
```
|
||
|
||
### 问题3:无法回复确认
|
||
- 检查OpenClaw Gateway状态
|
||
- 检查`sessions_send`参数
|
||
- 检查网络连接
|
||
|
||
## 🎯 成功标准
|
||
|
||
### 已验证的功能
|
||
1. ✅ 主公创建任务
|
||
2. ✅ 诸葛亮分配任务
|
||
3. ✅ 文件系统同步
|
||
4. ✅ Agent接收任务
|
||
5. ✅ Agent自主执行
|
||
6. ✅ Agent回复确认
|
||
|
||
### 系统优势
|
||
1. ✅ 无通信超时
|
||
2. ✅ 完全自主决策
|
||
3. ✅ 状态透明可查
|
||
4. ✅ 简单可靠
|
||
|
||
---
|
||
**最后更新**:2026-03-22 20:00
|
||
**更新人**:诸葛亮
|
||
**状态**:已部署,待测试 |