llm-to-agent/docs/features/planning-multi-agent.md
2026-08-21 16:33:23 +08:00

58 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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