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

返回目录 / Agent 状态

按用户、应用与单次运行隔离Agent状态

用明确状态命名空间控制哪些值跨会话共享、哪些只在一次调用内有效。

目标

避免临时数据泄漏到后续会话,并让用户级偏好只在同一用户范围内生效。

步骤

  1. 列出状态字段及其生命周期:应用级、用户级、会话级或临时值。 [state]
  2. 按生命周期使用 app:、user:、temp: 前缀或默认session级键;不要把凭据或不必要个人数据放入状态。 [state]
  3. 通过Context/ToolContext读写状态,并确认事件记录能持久化所需更新。 [state]
  4. 用两个用户和多个会话验证用户键隔离、会话继承及临时字段清除。 [state]

验证方式

检查状态delta与最终session,确认每个字段仅在预期生命周期可见。

故障处理

若值未保存,检查事件是否被追加到session service;若串用,修正命名空间和用户绑定。

权限边界

前置条件

权限边界

限制

内容依据固定提交中的Google ADK实现;不同版本、模型或远端服务可能有不同接口与事件语义。上线前验证权限、数据保留和失败恢复。

固定上游来源

https://github.com/google/adk-python/blob/e9b74d36140f2594b24c481fb7a3825b2cb01e96/docs/guides/sessions/state/index.md

仓库
google/adk-python
文件路径
docs/guides/sessions/state/index.md
固定提交
e9b74d36140f2594b24c481fb7a3825b2cb01e96
来源检查
2026-10-14 · 已按固定上游来源核对

仓库指标

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

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

尚未取得指标快照。

许可证: Apache-2.0

主主题

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

相关资源