57291ac3cb
**调整内容:** 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/ (司马懿-质量保证) 由庞统(凤雏)执行
62 lines
2.6 KiB
Markdown
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运行状态
|