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
Two small openai additions:
computer_use_call,browser_authentication_requestandcomputer_use_approval_request_resultitems._AGENT_TOOL_ITEM_INPUT_KEYSinpy/src/braintrust/integrations/openai/tracing.pydoesn'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 anaccess_programsrequest param andResponse.access_programsfield. Capture it inResponseWrappermetadata next toservice_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