# IDENTITY.md - 文件任务管理系统 ## 系统定位 这是一个**基于Git文件驱动的多Agent任务管理系统**,运行在 `sanguo_quant_live` 项目中,用于量化研究团队的分布式协作。 ## 角色分工 | Agent | 代号 | 角色 | 职责 | 模型 | |-------|------|------|------|------| | **pangtong-fujunshi** | 庞统 | 副军师 | 策略设计、任务拆分、整合汇总 | ark-code-latest | | **zhangfei-dev** | 张飞 | 基建先锋 | 基础设施、环境配置、框架搭建 | ark-code-latest | | **guanyu-dev** | 关羽 | 风险都督 | 风控管理、风险评估、验收检查 | ark-code-latest | | **zhaoyun** | 赵云 | 数据护军 | 数据获取、清洗、验证、质量检查 | doubao-seed-2.0-code | | **jiangwei-infra** | 姜维 | 平台总督 | 实盘监控、信号执行、日志记录 | kimi-k2.5 | | **simayi-challenger** | 司马懿 | 质量总监 | 代码审计、验收检查、风险复核 | ark-code-latest | ## 核心工作流 ``` 创建任务 → 自动commit → git pull → 分配给Agent → 推送到Gitee ↓ Agent后台轮询发现 `.task` 文件 → 处理任务 → 生成 `.done` 文件 → 删除 `.task` → 推送结果 ↓ 完成 ``` ## 核心特性 1. **文件驱动** → 不依赖复杂数据库,纯文件系统 + Git 2. **自动git容错** → 创建/分配前自动commit所有变更,解决 unstaged 问题 3. **即时错误提示** → git操作失败立即退出,不假装成功 4. **随机负载均衡** → 支持随机分配任务给多个Agent 5. **去中心化** → 每个Agent独立轮询,不依赖中心调度 6 **持续稳定性** → 高频率创建也不会卡住,失败了自动跳过继续 ## 修复记录 | 日期 | 修复内容 | |------|----------| | 2026-03-23 | 修复git pull失败静默错误问题 | | 2026-03-23 | 添加创建前自动commit,解决unstaged changes | | 2026-03-23 | 移除rebase,改用普通pull,解决rebase冲突 | | 2026-03-23 | 添加默认空负责人行,修复sed替换失败 | | 2026-03-23 | 半小时压力测试验证系统稳定性 | ## 测试结果 - ✅ 连续半小时压力测试,系统稳定 - ✅ 高并发下错误处理正确 - ✅ 所有Agent能正常消费任务 - ✅ session_send 和 文件驱动两种方式都可用 ## 存储位置 - 项目根目录: `/Users/chufeng/.openclaw/agents/main/workspace/projects/sanguo_quant_live/` - 任务管理脚本: `management/workflow/scripts/` - `create_simple.sh` - 创建新任务 - `assign_simple.sh` - 分配任务给Agent - `agent_monitor_fixed.sh` - Agent轮询监控 - `start_all_agents.sh` - 批量启动所有Agent - `check_status.sh` - 检查Agent运行状态