Agent 创收指南免费公开资源
中文 EN العربية

返回目录 / Agent 工作流

跨Agent轮次协调购物界面组件

把商品卡、对比表、配送时间线和预算图先写入会话状态,再统一发出更新,避免旧组件、重复ID或无变化刷新。

目标

把商品卡、对比表、配送时间线和预算图先写入会话状态,再统一发出更新,避免旧组件、重复ID或无变化刷新。

步骤

  1. 让工具把widget payload写入状态,而非在工具内直接渲染。 [src-google-stage-shopping-widgets-across-agent-turns]
  2. 由after_agent_callback统一处理稳定widget ID、替换和删除。 [src-google-stage-shopping-widgets-across-agent-turns]
  3. 跨轮测试恢复旧卡、无变化刷新及两个工具写同一ID。 [src-google-stage-shopping-widgets-across-agent-turns]

验证方式

每个稳定ID只发一个最终payload;恢复、删除和未变化刷新均与session state一致。

故障处理

若重复卡出现,确认工具没有直接渲染;若旧卡残留,检查callback是否消费了本轮staged state。

权限边界

前置条件

权限边界

限制

本例解决组件生命周期与重复问题,不验证商品搜索相关性或结账安全。

固定上游来源

https://github.com/google/adk-samples/blob/9252494a7aaafca8fe4d81a04f15392345a5779b/contrib/python/staged-ui-widgets/README.md

仓库
google/adk-samples
文件路径
contrib/python/staged-ui-widgets/README.md
固定提交
9252494a7aaafca8fe4d81a04f15392345a5779b
来源检查
2026-10-14 · 已按固定上游来源核对

仓库指标

以下数字属于上游仓库整体,不代表单个 Skill 或指南的点赞/热度。

Stars
未取得
Forks
未取得
观测时间
未取得

尚未取得指标快照。

许可证: Apache-2.0

主主题

把电商活动资料整理成可复核周报

相关资源