1.9 KiB
1.9 KiB
计划、工作流与多 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、外部状态和用户反馈评估结果。
- 记录部分完成、回退、返工和最终交付之间的关系。