返回目录 / Agent 工作流
在Agent工作流缺少关键信息时暂停并请求用户补充
在工作流遇到缺少的决策或字段时发出结构化输入请求,收到用户答复后从暂停点继续。
目标
让Agent对必要信息显式提问,而不是自行猜测并继续处理。
步骤
- 定义触发补充问题的缺失字段,以及允许用户提供的值范围。 [request]
- 在async workflow node中
yield RequestInput(...)发出结构化请求;不要用未校验自由文本当控制状态。 [request] - 由客户端将请求展示给用户并校验回填内容,再构造续跑输入。 [request]
- 确认恢复时继续等待的节点,且已完成节点不会被重复执行。 [workflow]
验证方式
空缺信息会暂停流程并显示问题;有效答复恢复后完成,非法答复仍被拒绝。
故障处理
若恢复后重复工作,核对session事件与workflow恢复语义;不要在客户端自行重跑全部节点。
权限边界
前置条件
- Python 3.11+、与固定提交兼容的 google-adk 安装、隔离测试环境
- 已配置的模型提供商凭据(真实推理需要;不要写入代码或日志)
权限边界
- 仅访问获准的测试数据;按用户范围隔离session与凭证;任何外部副作用先经人工授权
限制
内容依据固定提交中的Google ADK实现;不同版本、模型或远端服务可能有不同接口与事件语义。上线前验证权限、数据保留和失败恢复。
固定上游来源
- 仓库
- google/adk-python
- 文件路径
- docs/guides/events/request_input/index.md
- 固定提交
e9b74d36140f2594b24c481fb7a3825b2cb01e96- 来源检查
- 2026-10-14 · 已按固定上游来源核对
仓库指标
以下数字属于上游仓库整体,不代表单个 Skill 或指南的点赞/热度。
- Stars
- 未取得
- Forks
- 未取得
- 观测时间
- 未取得
尚未取得指标快照。
许可证: Apache-2.0