Files
cfdaily 57291ac3cb 归档根目录MD文件,删除scripts目录
**调整内容:**
1. 归档根目录MD文件:
   - IDENTITY.md → archive/
   - SOUL.md → archive/
   - README.md → archive/
2. 删除根目录scripts/目录

**最终根目录结构:**
- archive/ (包含所有归档文件)
- management/ (项目管理)
- strategies/ (最终成果物)
- zhaoyun-data/ (赵云-数据工程)
- guanyu-risk/ (关羽-风控管理)
- jiangwei-platform/ (姜维-平台)
- zhangfei-technical/ (张飞-技术策略)
- pangtong-value/ (庞统-价值投资)
- simayi-quality/ (司马懿-质量保证)

由庞统(凤雏)执行
2026-03-25 17:53:33 +08:00

62 lines
2.6 KiB
Markdown

# 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运行状态