Skip to content

OpenAI: trace computer-use Agents session items and capture Responses access_programs #869

Description

Two small openai additions:

  • Computer use (3.22.0): beta Agents sessions gained computer_use_call, browser_authentication_request and computer_use_approval_request_result items. _AGENT_TOOL_ITEM_INPUT_KEYS in py/src/braintrust/integrations/openai/tracing.py doesn't list them, so computer-use activity is silently dropped from tool spans. Add e.g. "computer_use_call": ("title",). The screenshot output is a base64 data URL, so it needs attachment handling or should be left out.
  • access_programs (3.20.0): Responses gained an access_programs request param and Response.access_programs field. Capture it in ResponseWrapper metadata next to service_tier.

Both should be read defensively so older pins (1.71.0–1.92.0) are unaffected. Add cassette-backed coverage where practical.

Parent: #858 (found while reviewing the 2026-10-05 weekly dependency update, #849).

🤖 Generated with Claude Code

Metadata

Metadata

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions