call_id: string

The ID of the computer tool call that produced the output.

minLength1
maxLength64
output: BetaResponseComputerToolCallOutputScreenshot { type, file_id, image_url }

A computer screenshot image used with the computer use tool.

type: "computer_screenshot"

Specifies the event type. For a computer screenshot, this property is always set to computer_screenshot.

file_id?: string

The identifier of an uploaded file that contains the screenshot.

image_url?: string

The URL of the screenshot image.

formaturi
type: "computer_call_output"

The type of the computer tool call output. Always computer_call_output.

id?: string | null

The ID of the computer tool call output.

acknowledged_safety_checks?: Array<AcknowledgedSafetyCheck> | null

The safety checks reported by the API that have been acknowledged by the developer.

id: string

The ID of the pending safety check.

code?: string | null

The type of the pending safety check.

message?: string | null

Details about the pending safety check.

agent?: Agent | null

The agent that produced this item.

agent_name: string

The canonical name of the agent that produced this item.

status?: "in_progress" | "completed" | "incomplete" | null

The status of the message input. One of in_progress, completed, or incomplete. Populated when input items are returned via API.

One of the following:
"in_progress"
"completed"
"incomplete"