# 计划、工作流与多 Agent ## Plan 创建、编辑与执行 **实现阶段:P5** - 将复杂目标拆成有顺序和依赖关系的 Step。 - 在执行前查看、编辑、重新生成或直接批准计划。 - 顺序执行 Step,并将每步的输入、状态、结果和产物关联到父 Run。 ## Step 控制与动态重规划 **实现阶段:P5** - 支持暂停、继续、跳过、重试和修改尚未执行的步骤。 - 步骤失败后根据实际结果修订后续计划,而不是机械重复原方案。 - 允许 Agent 在关键点等待用户补充信息或确认方向。 ## Child Run 与子 Agent 委派 **实现阶段:P5** - 主 Agent 创建 Child Run,传递清晰目标、上下文和可用能力范围。 - 隔离不同子 Agent 的工作上下文并回收结构化结果。 - 父 Run 可以观察、取消和处理子 Run 失败。 ## Agent 角色、团队与 Reviewer **实现阶段:P5** - 支持 Planner、Worker、Reviewer 等 Behavior 角色,但不固定唯一协作模板。 - 按任务动态选择角色、模型、Tool 和上下文。 - Reviewer 依据测试、Diff 和完成条件给出通过、返工或人工处理结论。 ## 并行与 DAG 调度 **实现阶段:P5** - 并行执行没有依赖且不会争用同一资源的步骤。 - 管理 DAG 依赖、并发上限、取消传播、工作区冲突和结果合并。 - 并行失败不会造成其他步骤结果丢失或状态不明。 ## 可复用工作流 **实现阶段:P5** - 将稳定的计划和 Agent 协作方式保存为参数化工作流。 - 支持从一次成功 Run 提炼模板、再次运行并查看版本变化。 - 工作流调用统一的 Behavior、Tool 和 Run,不另建执行引擎。 ## 任务验证与质量评估 **实现阶段:P5** - 为计划和步骤定义可检查的完成条件。 - 综合自动测试、Reviewer、外部状态和用户反馈评估结果。 - 记录部分完成、回退、返工和最终交付之间的关系。