返回目录 / Agent 可观测性
为Agent运行追踪模型、工具与handoff跨度
为一项工作流关联模型调用、工具执行、guardrail和Agent转交的时间线,以便诊断。
目标
定位一次Agent任务在哪个阶段变慢、失败或偏离预期。
步骤
- 确定追踪启用范围、数据保留和哪些敏感字段不得记录。 [openai-tracing]
- 用
with trace("agent-workflow"):包住一段或多段Runner.run(...),让其共享trace。 [openai-tracing] - 使用SDK默认追踪或自定义processor采集Agent、模型、工具及handoff跨度。 [openai-tracing]
- 在trace结束后调用
flush_traces()(如需立刻导出);按组织策略配置processor或关闭tracing。 [openai-tracing] - 按组织数据策略限制外发;如不允许外部追踪则关闭导出并保留安全本地诊断。 [openai-tracing]
验证方式
追踪中可沿单一workflow定位工具和模型阶段;检查记录无密钥或不必要的个人数据。
故障处理
若跨度缺失,检查追踪配置和processor flush;不要把凭据写入诊断日志。
权限边界
前置条件
- Python 3.10+、固定提交兼容的 openai-agents、获准模型提供商凭据(本地模拟测试例外)
权限边界
- 只在本地或隔离测试环境操作;涉及外部数据或副作用时使用最小权限并先审批
限制
SDK默认启用追踪。ZDR组织不支持该追踪;不要把token、PII或敏感工具payload放入trace metadata。
固定上游来源
- 仓库
- openai/openai-agents-python
- 文件路径
- docs/tracing.md
- 固定提交
f53c62451c7f34c15f0c87fa745e05404025420f- 来源检查
- 2026-10-14 · 已按固定上游来源核对
仓库指标
以下数字属于上游仓库整体,不代表单个 Skill 或指南的点赞/热度。
- Stars
- 未取得
- Forks
- 未取得
- 观测时间
- 未取得
尚未取得指标快照。
许可证: MIT