任务设计
任务生命周期
draft → pending → assigned → running → reviewing → done
↓
failed / blocked| 状态 | 说明 |
|---|---|
draft | 草稿,Leader 分解出来但未确认 |
pending | 待分配,等待空闲 Agent |
assigned | 已分配给某个 Agent |
running | Agent 正在执行 |
reviewing | 执行完成,等待人类审核 |
done | 审核通过,任务完成 |
failed | 执行失败,需人工干预 |
blocked | 被依赖阻塞 |
任务类型
- 编码任务 — 生成代码文件,提交到 Agent 工作区
- 文档任务 — 生成设计文档、接口文档等
- 测试任务 — 编写测试用例并执行
任务依赖
任务之间可以声明依赖关系。Leader 在分解任务时会自动识别依赖,确保执行顺序正确。
一任务一提交
每个编码任务完成后,Agent 会自动创建一个 Git 提交,保证代码变更可追溯。