返回目录 / Agent 工作流
把多步Agent任务编排为顺序工作流
把输入整理、专家处理和最终汇总拆成有依赖关系的节点,让后续步骤读取前序输出。
目标
按明确依赖顺序执行任务节点,并把最终输出交给一个汇总步骤。
步骤
- 把目标拆成输入校验、处理和总结等有先后关系的节点。 [workflow]
- 用
Workflow(edges=[(START, prepare, analyze, summarize)])明确节点先后关系。 [workflow] - 构造Workflow边并让Runner执行,检查节点是否只在前置完成后启动。 [workflow]
- 为失败节点定义可见错误结果和安全停止点,避免输出部分结论冒充完整结果。 [workflow]
验证方式
事件轨迹显示节点按依赖运行,末端汇总仅使用已完成节点的输出。
故障处理
若节点输入为空,检查前序输出字段与边映射;若顺序错误,核对图中依赖关系。
权限边界
前置条件
- Python 3.11+、与固定提交兼容的 google-adk 安装、隔离测试环境
- 已配置的模型提供商凭据(真实推理需要;不要写入代码或日志)
权限边界
- 仅访问获准的测试数据;按用户范围隔离session与凭证;任何外部副作用先经人工授权
限制
内容依据固定提交中的Google ADK实现;不同版本、模型或远端服务可能有不同接口与事件语义。上线前验证权限、数据保留和失败恢复。
固定上游来源
- 仓库
- google/adk-python
- 文件路径
- docs/guides/workflow/workflow/index.md
- 固定提交
e9b74d36140f2594b24c481fb7a3825b2cb01e96- 来源检查
- 2026-10-14 · 已按固定上游来源核对
仓库指标
以下数字属于上游仓库整体,不代表单个 Skill 或指南的点赞/热度。
- Stars
- 未取得
- Forks
- 未取得
- 观测时间
- 未取得
尚未取得指标快照。
许可证: Apache-2.0