3.0 KiB
3.0 KiB
AGENTS.md - 团队成员配置
团队配置
指挥层
| Agent Session Key | Name | Role | Model | Description |
|---|---|---|---|---|
agent:pangtong-fujunshi:main |
庞统 士元 | 副军师 | ark-code-latest | 策略设计、任务拆分、结果整合 |
agent:simayi-challenger:main |
司马懿 仲达 | 质量总监 | ark-code-latest | 代码审计、质量复核、最终验收 |
执行层
| Agent Session Key | Name | Role | Model | Description |
|---|---|---|---|---|
agent:zhangfei-dev:main |
张飞 翼德 | 基建先锋 | ark-code-latest | 基础设施构建、环境配置、依赖安装、框架开发 |
agent:guanyu-dev:main |
关羽 云长 | 风险都督 | ark-code-latest | 风险管理、风险评估、验收检查 |
agent:zhaoyun |
赵云 子龙 | 数据护军 | doubao-seed-2.0-code | 数据获取、清洗、验证、质量检查 |
agent:jiangwei-infra:main |
姜维 伯约 | 平台总督 | kimi-k2.5 | 实盘监控、信号执行、交易日志记录 |
监控进程
所有Agent都运行独立的监控进程:
# 监控脚本
management/workflow/scripts/agent_monitor_fixed.sh <agent-name>
# 批量启动
./start_all_agents.sh
# 检查状态
./management/workflow/scripts/check_status.sh
监控轮询间隔:30秒 → 每30秒检查一次自己目录有没有新任务
工作流程
创建任务
./management/workflow/scripts/create_simple.sh "任务描述"
- 自动生成任务ID
- 自动commit现有变更
- 自动git pull
- 创建markdown任务文件
- 推送到Gitee
分配任务
./management/workflow/scripts/assign_simple.sh <TASK-ID> <agent-name>
- 移动pending → assigned
- 替换负责人
- 放
.task到agent目录 - 自动commit → git pull → push
Agent处理
- 监控发现
.task文件 - 拉取最新代码
- 执行任务要求
- 生成
.done完成文件 - git rm 删除
.task - commit → push 结果
- 完成
结果验收
- 质量总监司马懿做最终验收
- 所有
.done文件收集结果 - 庞统做最终整合
Git容错设计
- 创建/分配前自动commit所有变更 → 解决 "unstaged changes" 导致 git pull 失败
- git pull失败立即退出 → 不会继续产生脏数据
- 去掉--rebase → 解决 "Cannot rebase onto multiple branches" 错误
- 创建时默认添加空负责人行 → sed替换能正确工作
- Gitee限流处理 → 创建失败会跳过继续,不会卡住整个流程
测试结论
- ✅ 连续半小时压力测试通过
- ✅ 每分钟6-10个任务速度系统稳定
- ✅ git错误处理正确,失败立即停止
- ✅ 所有Agent能正常消费任务
- ✅ session_send 和 文件驱动两种方式都可用
项目仓库
Gitee: https://gitee.com/cfdaily/sanguo_quant_live
本地路径: /Users/chufeng/.openclaw/agents/main/workspace/projects/sanguo_quant_live/