# 🚀 任务管理系统 - 工作流指南 ## 概述 基于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 **更新人**:诸葛亮 **状态**:已部署,待测试