Emitted when there is a partial transcript of audio.
Emitted when the full audio transcript is completed.
Emitted when a partial code snippet is streamed by the code interpreter.
Emitted when the code snippet is finalized by the code interpreter.
Emitted when the code interpreter call is completed.
Emitted when a code interpreter call is in progress.
Emitted when the code interpreter is actively interpreting the code snippet.
Emitted when new summary content is sampled for a compaction trigger. Contains no summary content.
Emitted when the model response is complete.
Emitted when a new content part is added.
The content part that was added.
A text output from the model.
The annotations of the text output.
Emitted when a content part is done.
The content part that is done.
A text output from the model.
The annotations of the text output.
An event that is emitted when a response is created.
Emitted when a file search call is completed (results found).
Emitted when a file search call is initiated.
Emitted when a file search is currently searching.
Emitted when there is a partial function-call arguments delta.
Emitted when function-call arguments are finalized.
A streaming event that indicated a shell command was added to a tool call.
A streaming event that indicated a shell command was incrementally updated.
A streaming event that indicated a shell command was completed.
A streaming event that indicated shell call output was incrementally added.
A streaming event that indicated shell call output was completed.
An event that is emitted when a response finishes as incomplete.
Over WebSocket, steering can finish a response with
response.incomplete_details.reason set to steered, followed automatically
by a successor response.created that commits the queued steering input.
Emitted when a new reasoning summary part is added.
Emitted when a reasoning summary part is completed.
Emitted when a delta is added to a reasoning summary text.
Emitted when a reasoning summary text is completed.
Emitted when an image generation tool call has completed and the final image is available.
Emitted when an image generation tool call is actively generating an image (intermediate state).
Emitted when an image generation tool call is in progress.
Emitted when a partial image is available during image generation streaming.
Emitted when there is a delta (partial update) to the arguments of an MCP tool call.
Emitted when the arguments for an MCP tool call are finalized.
Emitted when the list of available MCP tools has been successfully retrieved.
Emitted when the attempt to list available MCP tools has failed.
Emitted when the system is in the process of retrieving the list of available MCP tools.
Emitted when an annotation is added to output text content.