# 🚀 Sanguo Quant Agent 启动指南

## 快速开始

### 启动所有Agent
```bash
cd /Users/chufeng/.openclaw/agents/main/workspace/projects/sanguo_quant_live
./start_all_agents.sh
```

### 查看所有Agent状态
```bash
./status_all_agents.sh
```

### 停止所有Agent
```bash
./stop_all_agents.sh
```

## 单个Agent操作

### 启动单个Agent
```bash
cd /Users/chufeng/.openclaw/agents/main/workspace/projects/sanguo_quant_live
nohup ./management/workflow/scripts/agent_monitor_fixed.sh <agent-name> > <agent-name>_monitor.log 2>&1 &
# 例如：
nohup ./management/workflow/scripts/agent_monitor_fixed.sh pangtong > pangtong_monitor.log 2>&1 &
```

### 查看单个Agent日志
```bash
tail -f <agent-name>_monitor.log
# 例如：
tail -f pangtong_monitor.log
```

### 检查单个Agent进程
```bash
ps aux | grep "agent_monitor_fixed.sh <agent-name>"
# 例如：
ps aux | grep "agent_monitor_fixed.sh pangtong"
```

### 停止单个Agent
```bash
pkill -f "agent_monitor_fixed.sh <agent-name>"
```

## 工作原理

### 任务分配流程
```
主公创建任务 → 诸葛亮分配任务 → Gitee同步 → 
Agent拉取 → Agent监控发现 → Agent自主执行 → 删除任务文件 → 回复确认
```

### 监控机制
- 每30秒检查一次任务目录
- 发现 `.task` 文件就处理
- 处理完成自动删除 `.task` 文件
- 保持后台运行，自动监控

### 任务特点
- ✅ 无通信超时：基于文件系统，不依赖 `sessions_send`
- ✅ 自主决策：Agent自己决定如何执行任务
- ✅ 状态透明：所有任务在Gitee可查
- ✅ 简单可靠：纯文件操作，无复杂架构

## Agent列表

| Agent | 领域 | 任务文件位置 |
|--------|------|----------|
| pangtong | 价值投资 | `management/agents/pangtong/` |
| zhangfei | 技术策略 | `management/agents/zhangfei/` |
| guanyu | 风险管理 | `management/agents/guanyu/` |
| zhaoyun | 数据工程 | `management/agents/zhaoyun/` |
| simayi | 质量评审 | `management/agents/simayi/` |
| jiangwei | 平台部署 | `management/agents/jiangwei/` |

## 系统状态

✅ **当前系统状态**：
- 所有脚本都已创建
- 所有任务分配都已完成
- 所有Agent都可以启动
- 全流程验证成功

**现在可以正常使用了！** 🎉
