文档 / 智能体
任务与阶段
每项大型工作都是一个任务,拥有 8 阶段生命周期、执行计划和永不丢失的目标。
每项大型工作都是一个任务(mission)。它随项目一起保存,记录原始需求、需求条目、验收标准、决策、假设、计划、改动过的文件以及工作进展到了哪里。
因此,即使对话越来越长,目标和计划也永远不会丢失。
8 个阶段
| # | 阶段 | 回答的问题 |
|---|---|---|
| 1 | 分析 | 具体要求是什么?还缺少哪些信息? |
| 2 | 设计 | 如何解决?要做出哪些决策? |
| 3 | 规划 | 拆分成哪些可验证的步骤? |
| 4 | 实现 | 编写代码,只改动必要的部分。 |
| 5 | 度量 | 改动后的代码是否优于上一版本? |
| 6 | 测试 | 编译、测试并启动应用。 |
| 7 | 评审 | 像严格的评审者一样审查自己的 diff。 |
| 8 | 交付 | 已完成的工作、已验证的内容、所做的决策和待办事项。 |
度量 阶段会将改动的代码与上一版本(N−1)进行比较,在代码变得更好之前,会一直把工作退回“实现”阶段。该阶段不可跳过。参见与 N−1 对比度量。
阶段跟随实际工作
- 每个新需求都从“分析”开始。
- 阶段根据智能体实际所做的事推进,而不仅仅依据它的声明:读取和搜索属于“分析”,编辑属于“实现”,运行测试属于“测试”。
- 阶段只会前进。实现过程中读取文件,仍然算作实现。
- 对 Yuli 智能体、Claude Code、Kiro、Codex 和 Antigravity 的工作方式完全相同。
任务栏
显示在聊天上方、对话标签页下方。
- 八个站点,已完成的会被标记,当前站点会高亮显示。
- 第 n/8 阶段 · 名称,开始时间以及当前正在做什么。
- 任务轨迹,显示每个阶段的耗时。
- 当前度量结果,附带 在“质量”中查看 按钮。
展开后可以看到:
| 部分 | 内容 |
|---|---|
| 执行计划 | 各步骤、第 n 步,共 N 步、预计时间以及每一步的执行者。 |
| 需求 | 必须满足的内容。 |
| 验收标准 | 如何判断已经完成。 |
| 最近决策 | 做了什么决定以及原因。 |
| 无人值守 | 无人值守模式开关。 |
操作:查看计划、结束任务 和 重新打开任务。
移除计划
✕ 按钮会询问 “如何处理此计划?”:
- 取消计划:停止计划;历史记录(
PLAN.md)会保留。 - 删除:删除本次对话中的计划、日志和任务。
- 保留:保持原样。
工作看板
工作看板(workboard)实时显示智能体及其团队在一轮对话中正在做什么。
- 状态:分析中、调查中、编辑中、验证中、执行计划、等待中。
- 智能体:主智能体 以及每个 子智能体。
- 查看完整工作 会打开“本轮工作”,包含 时间线、智能体、计划 和 团队 标签页。
在订阅模式下,你的智能体的计划(例如 Claude Code 的任务列表)会同步显示在 Yuli 的工作看板中。
不会因轮次上限而中断
如果一轮对话用完了轮次,智能体会留下一个交接点,下一轮从那里继续。在 PLAN.md 中,它显示为“工作进展”。上下文通过增量摘要保持在可控范围内。
保存位置
.ai/missions/<conversación>/
├── mission.json la misión completa
└── PLAN.md el plan legible
每个对话对应一个任务。参见.ai 文件夹。
SDLC 文档
工具 → 生命周期文档 (SDLC)… 用于生成项目开发生命周期的文档。