diff --git a/en/resources/responses/websocket-events.md b/en/resources/responses/websocket-events.md index 42e539b4..9acb0a79 100644 --- a/en/resources/responses/websocket-events.md +++ b/en/resources/responses/websocket-events.md @@ -12518,7 +12518,7 @@ Schema name: `ResponsesClientEventResponseCreate` "oasRef": "#/components/schemas/ReasoningItem/properties/encrypted_content", "deprecated": false, "key": "encrypted_content", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n\nWhen streaming, use the completed reasoning item and its\n`encrypted_content` from the `response.output_item.done` event in\nsubsequent requests. The `encrypted_content` in\n`response.output_item.added` may be incomplete. This is especially\nimportant when `store` is `false` or when using Zero Data Retention.\n", "type": { "kind": "HttpTypeString" }, @@ -14159,12 +14159,63 @@ Schema name: `ResponsesClientEventResponseCreate` "key": "error", "docstring": "The error from the tool call, if any.\n", "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPToolCall/properties/error", + "types": [ + { "kind": "HttpTypeString" }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + } + ] + }, "optional": true, "nullable": true, - "schemaType": "string", - "children": [] + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 0", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3" + ] }, "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) output": { "kind": "HttpDeclProperty", @@ -20458,6 +20509,87 @@ Schema name: `ResponsesClientEventResponseCreate` "literal": "mcp_call" } }, + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 0": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCall/properties/error/anyOf/0", + "docstring": "The error from the tool call, if any.\n", + "ident": "UnionMember0", + "type": { + "kind": "HttpTypeString" + }, + "children": [] + }, + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/0", + "ident": "McpProtocolError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) code", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) message", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) type" + ] + }, + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/1", + "ident": "McpToolExecutionError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) content", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) type" + ] + }, + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/2", + "ident": "HTTPError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) code", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) message", + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) type" + ] + }, "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -28104,6 +28236,143 @@ Schema name: `ResponsesClientEventResponseCreate` "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) type > (member) 0" ] }, + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) code": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/code", + "deprecated": false, + "key": "code", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/message", + "deprecated": false, + "key": "message", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPProtocolError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "mcp_protocol_error" + } + ] + }, + "default": "mcp_protocol_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) content": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/content", + "deprecated": false, + "key": "content", + "type": { + "kind": "HttpTypeUnknown" + }, + "optional": false, + "nullable": false, + "schemaType": "unknown", + "children": [] + }, + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "mcp_tool_execution_error" + } + ] + }, + "default": "mcp_tool_execution_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) code": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/code", + "deprecated": false, + "key": "code", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/message", + "deprecated": false, + "key": "message", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/HTTPError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "http_error" + } + ] + }, + "default": "http_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) type > (member) 0" + ] + }, "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) output > (variant) 1 > (items) > (variant) 0": { "kind": "HttpDeclReference", "type": { @@ -31901,6 +32170,27 @@ Schema name: `ResponsesClientEventResponseCreate` "literal": "program" } }, + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "mcp_protocol_error" + } + }, + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "mcp_tool_execution_error" + } + }, + "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "http_error" + } + }, "(resource) responses > (model) responses_client_event > (schema) > (property) input > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -34335,6 +34625,255 @@ Schema name: `ResponsesClientEventResponseCreate` } ``` +## Server events (WebSocket only) + +Events emitted only over a Responses API WebSocket connection. + +### error + +Emitted when an error occurs while processing a Responses WebSocket request. + +#### Schema + +Schema name: `(resource) responses > (model) responses_server_event > (schema) > (variant) 52` + +```json +{ + "(resource) responses > (model) responses_server_event > (schema) > (variant) 52": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/52", + "docstring": "Emitted when an error occurs while processing a Responses WebSocket request.", + "ident": "ResponseWsError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "error" + }, + { + "ident": "type" + }, + { + "ident": "sequence_number" + }, + { + "ident": "status" + }, + { + "ident": "stream_id" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) responses_server_event > (schema) > (variant) 52 > (property) error", + "(resource) responses > (model) responses_server_event > (schema) > (variant) 52 > (property) type", + "(resource) responses > (model) responses_server_event > (schema) > (variant) 52 > (property) sequence_number", + "(resource) responses > (model) responses_server_event > (schema) > (variant) 52 > (property) status", + "(resource) responses > (model) responses_server_event > (schema) > (variant) 52 > (property) stream_id" + ] + }, + "(resource) responses > (model) responses_server_event > (schema) > (variant) 52 > (property) error": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/ResponseWsError/properties/error", + "deprecated": false, + "key": "error", + "docstring": "Details about the error.", + "title": "Error payload", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "param" + }, + { + "ident": "type" + }, + { + "ident": "headers" + } + ] + }, + "optional": false, + "nullable": false, + "schemaType": "object", + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) responses_server_event > (schema) > (variant) 52 > (property) error > (property) code", + "(resource) responses > (model) responses_server_event > (schema) > (variant) 52 > (property) error > (property) message", + "(resource) responses > (model) responses_server_event > (schema) > (variant) 52 > (property) error > (property) param", + "(resource) responses > (model) responses_server_event > (schema) > (variant) 52 > (property) error > (property) type", + "(resource) responses > (model) responses_server_event > (schema) > (variant) 52 > (property) error > (property) headers" + ] + }, + "(resource) responses > (model) responses_server_event > (schema) > (variant) 52 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/ResponseWsError/properties/type", + "deprecated": false, + "key": "type", + "docstring": "The type of the event. Always `error`.", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/ResponseWsError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "error" + } + ] + }, + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) responses_server_event > (schema) > (variant) 52 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) responses_server_event > (schema) > (variant) 52 > (property) sequence_number": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/ResponseWsError/properties/sequence_number", + "deprecated": false, + "key": "sequence_number", + "docstring": "The sequence number of an error emitted by the response stream.", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": true, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) responses_server_event > (schema) > (variant) 52 > (property) status": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/ResponseWsError/properties/status", + "deprecated": false, + "key": "status", + "docstring": "The HTTP status code associated with a WebSocket protocol error.", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": true, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) responses_server_event > (schema) > (variant) 52 > (property) stream_id": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/ResponseWsError/properties/stream_id", + "deprecated": false, + "key": "stream_id", + "docstring": "The WebSocket lane that emitted this event. This field is present when the\noriginating `response.create` event supplied a `stream_id`.\n", + "type": { + "kind": "HttpTypeString" + }, + "optional": true, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) responses_server_event > (schema) > (variant) 52 > (property) error > (property) code": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/ErrorPayload/properties/code", + "deprecated": false, + "key": "code", + "docstring": "The error code that was emitted, if any.", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": true, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) responses_server_event > (schema) > (variant) 52 > (property) error > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/ErrorPayload/properties/message", + "deprecated": false, + "key": "message", + "docstring": "The human-readable error message that was emitted.", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) responses_server_event > (schema) > (variant) 52 > (property) error > (property) param": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/ErrorPayload/properties/param", + "deprecated": false, + "key": "param", + "docstring": "The parameter name that was associated with the error, if any.", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": true, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) responses_server_event > (schema) > (variant) 52 > (property) error > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/ErrorPayload/properties/type", + "deprecated": false, + "key": "type", + "docstring": "The error type that was emitted.", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) responses_server_event > (schema) > (variant) 52 > (property) error > (property) headers": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/ErrorPayload/properties/headers", + "deprecated": false, + "key": "headers", + "docstring": "The response headers that were emitted with the error, if any.", + "type": { + "kind": "HttpTypeReference", + "oasRef": "#/components/schemas/ErrorPayload/properties/headers", + "ident": "Record", + "typeParameters": [ + { + "kind": "HttpTypeString" + }, + { + "kind": "HttpTypeString" + } + ] + }, + "optional": true, + "nullable": false, + "schemaType": "map", + "children": [] + }, + "(resource) responses > (model) responses_server_event > (schema) > (variant) 52 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "error" + } + } +} +``` + +#### Example + +```json +{} +``` + ## Server events These events use the same payloads over WebSocket and @@ -45213,7 +45752,7 @@ Schema name: `ResponseCreatedEvent` "oasRef": "#/components/schemas/ReasoningItem/properties/encrypted_content", "deprecated": false, "key": "encrypted_content", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n\nWhen streaming, use the completed reasoning item and its\n`encrypted_content` from the `response.output_item.done` event in\nsubsequent requests. The `encrypted_content` in\n`response.output_item.added` may be incomplete. This is especially\nimportant when `store` is `false` or when using Zero Data Retention.\n", "type": { "kind": "HttpTypeString" }, @@ -47869,12 +48408,63 @@ Schema name: `ResponseCreatedEvent` "key": "error", "docstring": "The error from the tool call, if any.\n", "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPToolCall/properties/error", + "types": [ + { "kind": "HttpTypeString" }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + } + ] + }, "optional": true, "nullable": true, - "schemaType": "string", - "children": [] + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3" + ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) output": { "kind": "HttpDeclProperty", @@ -53761,7 +54351,7 @@ Schema name: `ResponseCreatedEvent` "oasRef": "#/components/schemas/ReasoningItem/properties/encrypted_content", "deprecated": false, "key": "encrypted_content", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n\nWhen streaming, use the completed reasoning item and its\n`encrypted_content` from the `response.output_item.done` event in\nsubsequent requests. The `encrypted_content` in\n`response.output_item.added` may be incomplete. This is especially\nimportant when `store` is `false` or when using Zero Data Retention.\n", "type": { "kind": "HttpTypeString" }, @@ -55402,12 +55992,63 @@ Schema name: `ResponseCreatedEvent` "key": "error", "docstring": "The error from the tool call, if any.\n", "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPToolCall/properties/error", + "types": [ + { "kind": "HttpTypeString" }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + } + ] + }, "optional": true, "nullable": true, - "schemaType": "string", - "children": [] + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3" + ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) output": { "kind": "HttpDeclProperty", @@ -59476,6 +60117,87 @@ Schema name: `ResponseCreatedEvent` "literal": "mcp_call" } }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 0": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCall/properties/error/anyOf/0", + "docstring": "The error from the tool call, if any.\n", + "ident": "UnionMember0", + "type": { + "kind": "HttpTypeString" + }, + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/0", + "ident": "McpProtocolError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) code", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) message", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/1", + "ident": "McpToolExecutionError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) content", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/2", + "ident": "HTTPError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) code", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) message", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type" + ] + }, "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -64995,6 +65717,87 @@ Schema name: `ResponseCreatedEvent` "literal": "mcp_call" } }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 0": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCall/properties/error/anyOf/0", + "docstring": "The error from the tool call, if any.\n", + "ident": "UnionMember0", + "type": { + "kind": "HttpTypeString" + }, + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/0", + "ident": "McpProtocolError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) code", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) message", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) type" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/1", + "ident": "McpToolExecutionError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) content", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) type" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/2", + "ident": "HTTPError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) code", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) message", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) type" + ] + }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -71027,6 +71830,143 @@ Schema name: `ResponseCreatedEvent` "(resource) responses > (model) response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1 > (property) type > (member) 0" ] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) code": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/code", + "deprecated": false, + "key": "code", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/message", + "deprecated": false, + "key": "message", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPProtocolError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "mcp_protocol_error" + } + ] + }, + "default": "mcp_protocol_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) content": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/content", + "deprecated": false, + "key": "content", + "type": { + "kind": "HttpTypeUnknown" + }, + "optional": false, + "nullable": false, + "schemaType": "unknown", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "mcp_tool_execution_error" + } + ] + }, + "default": "mcp_tool_execution_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) code": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/code", + "deprecated": false, + "key": "code", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/message", + "deprecated": false, + "key": "message", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/HTTPError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "http_error" + } + ] + }, + "default": "http_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type > (member) 0" + ] + }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "oasRef": "#/components/schemas/DirectToolCallCaller/properties/type", @@ -77841,6 +78781,143 @@ Schema name: `ResponseCreatedEvent` "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) type > (member) 0" ] }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) code": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/code", + "deprecated": false, + "key": "code", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/message", + "deprecated": false, + "key": "message", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPProtocolError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "mcp_protocol_error" + } + ] + }, + "default": "mcp_protocol_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) content": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/content", + "deprecated": false, + "key": "content", + "type": { + "kind": "HttpTypeUnknown" + }, + "optional": false, + "nullable": false, + "schemaType": "unknown", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "mcp_tool_execution_error" + } + ] + }, + "default": "mcp_tool_execution_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) code": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/code", + "deprecated": false, + "key": "code", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/message", + "deprecated": false, + "key": "message", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/HTTPError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "http_error" + } + ] + }, + "default": "http_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) type > (member) 0" + ] + }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) output > (variant) 1 > (items) > (variant) 0": { "kind": "HttpDeclReference", "type": { @@ -80876,6 +81953,27 @@ Schema name: `ResponseCreatedEvent` "literal": "program" } }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "mcp_protocol_error" + } + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "mcp_tool_execution_error" + } + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "http_error" + } + }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -84179,6 +85277,27 @@ Schema name: `ResponseCreatedEvent` "literal": "program" } }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "mcp_protocol_error" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "mcp_tool_execution_error" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "http_error" + } + }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -88199,14 +89318,14 @@ Schema name: `ResponseInProgressEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 19": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 18": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/19", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/18", "docstring": "Emitted when the response is in progress.", "ident": "ResponseInWsProgress", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/19", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/18", "types": [ { "kind": "HttpTypeReference", @@ -88217,12 +89336,12 @@ Schema name: `ResponseInProgressEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 19 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 18 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 19 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 18 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/19/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/18/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -99062,7 +100181,7 @@ Schema name: `ResponseInProgressEvent` "oasRef": "#/components/schemas/ReasoningItem/properties/encrypted_content", "deprecated": false, "key": "encrypted_content", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n\nWhen streaming, use the completed reasoning item and its\n`encrypted_content` from the `response.output_item.done` event in\nsubsequent requests. The `encrypted_content` in\n`response.output_item.added` may be incomplete. This is especially\nimportant when `store` is `false` or when using Zero Data Retention.\n", "type": { "kind": "HttpTypeString" }, @@ -101718,12 +102837,63 @@ Schema name: `ResponseInProgressEvent` "key": "error", "docstring": "The error from the tool call, if any.\n", "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPToolCall/properties/error", + "types": [ + { "kind": "HttpTypeString" }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + } + ] + }, "optional": true, "nullable": true, - "schemaType": "string", - "children": [] + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3" + ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) output": { "kind": "HttpDeclProperty", @@ -107610,7 +108780,7 @@ Schema name: `ResponseInProgressEvent` "oasRef": "#/components/schemas/ReasoningItem/properties/encrypted_content", "deprecated": false, "key": "encrypted_content", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n\nWhen streaming, use the completed reasoning item and its\n`encrypted_content` from the `response.output_item.done` event in\nsubsequent requests. The `encrypted_content` in\n`response.output_item.added` may be incomplete. This is especially\nimportant when `store` is `false` or when using Zero Data Retention.\n", "type": { "kind": "HttpTypeString" }, @@ -109251,12 +110421,63 @@ Schema name: `ResponseInProgressEvent` "key": "error", "docstring": "The error from the tool call, if any.\n", "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPToolCall/properties/error", + "types": [ + { "kind": "HttpTypeString" }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + } + ] + }, "optional": true, "nullable": true, - "schemaType": "string", - "children": [] + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3" + ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) output": { "kind": "HttpDeclProperty", @@ -113325,6 +114546,87 @@ Schema name: `ResponseInProgressEvent` "literal": "mcp_call" } }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 0": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCall/properties/error/anyOf/0", + "docstring": "The error from the tool call, if any.\n", + "ident": "UnionMember0", + "type": { + "kind": "HttpTypeString" + }, + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/0", + "ident": "McpProtocolError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) code", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) message", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/1", + "ident": "McpToolExecutionError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) content", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/2", + "ident": "HTTPError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) code", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) message", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type" + ] + }, "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -118844,6 +120146,87 @@ Schema name: `ResponseInProgressEvent` "literal": "mcp_call" } }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 0": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCall/properties/error/anyOf/0", + "docstring": "The error from the tool call, if any.\n", + "ident": "UnionMember0", + "type": { + "kind": "HttpTypeString" + }, + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/0", + "ident": "McpProtocolError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) code", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) message", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) type" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/1", + "ident": "McpToolExecutionError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) content", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) type" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/2", + "ident": "HTTPError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) code", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) message", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) type" + ] + }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -124876,6 +126259,143 @@ Schema name: `ResponseInProgressEvent` "(resource) responses > (model) response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1 > (property) type > (member) 0" ] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) code": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/code", + "deprecated": false, + "key": "code", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/message", + "deprecated": false, + "key": "message", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPProtocolError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "mcp_protocol_error" + } + ] + }, + "default": "mcp_protocol_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) content": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/content", + "deprecated": false, + "key": "content", + "type": { + "kind": "HttpTypeUnknown" + }, + "optional": false, + "nullable": false, + "schemaType": "unknown", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "mcp_tool_execution_error" + } + ] + }, + "default": "mcp_tool_execution_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) code": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/code", + "deprecated": false, + "key": "code", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/message", + "deprecated": false, + "key": "message", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/HTTPError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "http_error" + } + ] + }, + "default": "http_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type > (member) 0" + ] + }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "oasRef": "#/components/schemas/DirectToolCallCaller/properties/type", @@ -131690,6 +133210,143 @@ Schema name: `ResponseInProgressEvent` "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) type > (member) 0" ] }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) code": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/code", + "deprecated": false, + "key": "code", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/message", + "deprecated": false, + "key": "message", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPProtocolError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "mcp_protocol_error" + } + ] + }, + "default": "mcp_protocol_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) content": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/content", + "deprecated": false, + "key": "content", + "type": { + "kind": "HttpTypeUnknown" + }, + "optional": false, + "nullable": false, + "schemaType": "unknown", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "mcp_tool_execution_error" + } + ] + }, + "default": "mcp_tool_execution_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) code": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/code", + "deprecated": false, + "key": "code", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/message", + "deprecated": false, + "key": "message", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/HTTPError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "http_error" + } + ] + }, + "default": "http_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) type > (member) 0" + ] + }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) output > (variant) 1 > (items) > (variant) 0": { "kind": "HttpDeclReference", "type": { @@ -134725,6 +136382,27 @@ Schema name: `ResponseInProgressEvent` "literal": "program" } }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "mcp_protocol_error" + } + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "mcp_tool_execution_error" + } + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "http_error" + } + }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -138028,6 +139706,27 @@ Schema name: `ResponseInProgressEvent` "literal": "program" } }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "mcp_protocol_error" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "mcp_tool_execution_error" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "http_error" + } + }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -152911,7 +154610,7 @@ Schema name: `ResponseCompletedEvent` "oasRef": "#/components/schemas/ReasoningItem/properties/encrypted_content", "deprecated": false, "key": "encrypted_content", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n\nWhen streaming, use the completed reasoning item and its\n`encrypted_content` from the `response.output_item.done` event in\nsubsequent requests. The `encrypted_content` in\n`response.output_item.added` may be incomplete. This is especially\nimportant when `store` is `false` or when using Zero Data Retention.\n", "type": { "kind": "HttpTypeString" }, @@ -155567,12 +157266,63 @@ Schema name: `ResponseCompletedEvent` "key": "error", "docstring": "The error from the tool call, if any.\n", "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPToolCall/properties/error", + "types": [ + { "kind": "HttpTypeString" }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + } + ] + }, "optional": true, "nullable": true, - "schemaType": "string", - "children": [] + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3" + ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) output": { "kind": "HttpDeclProperty", @@ -161459,7 +163209,7 @@ Schema name: `ResponseCompletedEvent` "oasRef": "#/components/schemas/ReasoningItem/properties/encrypted_content", "deprecated": false, "key": "encrypted_content", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n\nWhen streaming, use the completed reasoning item and its\n`encrypted_content` from the `response.output_item.done` event in\nsubsequent requests. The `encrypted_content` in\n`response.output_item.added` may be incomplete. This is especially\nimportant when `store` is `false` or when using Zero Data Retention.\n", "type": { "kind": "HttpTypeString" }, @@ -163100,12 +164850,63 @@ Schema name: `ResponseCompletedEvent` "key": "error", "docstring": "The error from the tool call, if any.\n", "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPToolCall/properties/error", + "types": [ + { "kind": "HttpTypeString" }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + } + ] + }, "optional": true, "nullable": true, - "schemaType": "string", - "children": [] + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3" + ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) output": { "kind": "HttpDeclProperty", @@ -167174,6 +168975,87 @@ Schema name: `ResponseCompletedEvent` "literal": "mcp_call" } }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 0": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCall/properties/error/anyOf/0", + "docstring": "The error from the tool call, if any.\n", + "ident": "UnionMember0", + "type": { + "kind": "HttpTypeString" + }, + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/0", + "ident": "McpProtocolError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) code", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) message", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/1", + "ident": "McpToolExecutionError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) content", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/2", + "ident": "HTTPError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) code", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) message", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type" + ] + }, "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -172693,6 +174575,87 @@ Schema name: `ResponseCompletedEvent` "literal": "mcp_call" } }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 0": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCall/properties/error/anyOf/0", + "docstring": "The error from the tool call, if any.\n", + "ident": "UnionMember0", + "type": { + "kind": "HttpTypeString" + }, + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/0", + "ident": "McpProtocolError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) code", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) message", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) type" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/1", + "ident": "McpToolExecutionError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) content", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) type" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/2", + "ident": "HTTPError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) code", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) message", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) type" + ] + }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -178725,6 +180688,143 @@ Schema name: `ResponseCompletedEvent` "(resource) responses > (model) response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1 > (property) type > (member) 0" ] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) code": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/code", + "deprecated": false, + "key": "code", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/message", + "deprecated": false, + "key": "message", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPProtocolError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "mcp_protocol_error" + } + ] + }, + "default": "mcp_protocol_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) content": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/content", + "deprecated": false, + "key": "content", + "type": { + "kind": "HttpTypeUnknown" + }, + "optional": false, + "nullable": false, + "schemaType": "unknown", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "mcp_tool_execution_error" + } + ] + }, + "default": "mcp_tool_execution_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) code": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/code", + "deprecated": false, + "key": "code", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/message", + "deprecated": false, + "key": "message", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/HTTPError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "http_error" + } + ] + }, + "default": "http_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type > (member) 0" + ] + }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "oasRef": "#/components/schemas/DirectToolCallCaller/properties/type", @@ -185539,6 +187639,143 @@ Schema name: `ResponseCompletedEvent` "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) type > (member) 0" ] }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) code": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/code", + "deprecated": false, + "key": "code", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/message", + "deprecated": false, + "key": "message", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPProtocolError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "mcp_protocol_error" + } + ] + }, + "default": "mcp_protocol_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) content": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/content", + "deprecated": false, + "key": "content", + "type": { + "kind": "HttpTypeUnknown" + }, + "optional": false, + "nullable": false, + "schemaType": "unknown", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "mcp_tool_execution_error" + } + ] + }, + "default": "mcp_tool_execution_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) code": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/code", + "deprecated": false, + "key": "code", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/message", + "deprecated": false, + "key": "message", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/HTTPError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "http_error" + } + ] + }, + "default": "http_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) type > (member) 0" + ] + }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) output > (variant) 1 > (items) > (variant) 0": { "kind": "HttpDeclReference", "type": { @@ -188574,6 +190811,27 @@ Schema name: `ResponseCompletedEvent` "literal": "program" } }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "mcp_protocol_error" + } + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "mcp_tool_execution_error" + } + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "http_error" + } + }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -191877,6 +194135,27 @@ Schema name: `ResponseCompletedEvent` "literal": "program" } }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "mcp_protocol_error" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "mcp_tool_execution_error" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "http_error" + } + }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -195914,14 +198193,14 @@ Schema name: `ResponseFailedEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 20": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 19": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/20", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/19", "docstring": "An event that is emitted when a response fails.\n", "ident": "ResponseWsFailed", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/20", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/19", "types": [ { "kind": "HttpTypeReference", @@ -195932,12 +198211,12 @@ Schema name: `ResponseFailedEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 20 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 19 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 20 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 19 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/20/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/19/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -206777,7 +209056,7 @@ Schema name: `ResponseFailedEvent` "oasRef": "#/components/schemas/ReasoningItem/properties/encrypted_content", "deprecated": false, "key": "encrypted_content", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n\nWhen streaming, use the completed reasoning item and its\n`encrypted_content` from the `response.output_item.done` event in\nsubsequent requests. The `encrypted_content` in\n`response.output_item.added` may be incomplete. This is especially\nimportant when `store` is `false` or when using Zero Data Retention.\n", "type": { "kind": "HttpTypeString" }, @@ -209433,12 +211712,63 @@ Schema name: `ResponseFailedEvent` "key": "error", "docstring": "The error from the tool call, if any.\n", "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPToolCall/properties/error", + "types": [ + { "kind": "HttpTypeString" }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + } + ] + }, "optional": true, "nullable": true, - "schemaType": "string", - "children": [] + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3" + ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) output": { "kind": "HttpDeclProperty", @@ -215325,7 +217655,7 @@ Schema name: `ResponseFailedEvent` "oasRef": "#/components/schemas/ReasoningItem/properties/encrypted_content", "deprecated": false, "key": "encrypted_content", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n\nWhen streaming, use the completed reasoning item and its\n`encrypted_content` from the `response.output_item.done` event in\nsubsequent requests. The `encrypted_content` in\n`response.output_item.added` may be incomplete. This is especially\nimportant when `store` is `false` or when using Zero Data Retention.\n", "type": { "kind": "HttpTypeString" }, @@ -216966,12 +219296,63 @@ Schema name: `ResponseFailedEvent` "key": "error", "docstring": "The error from the tool call, if any.\n", "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPToolCall/properties/error", + "types": [ + { "kind": "HttpTypeString" }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + } + ] + }, "optional": true, "nullable": true, - "schemaType": "string", - "children": [] + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3" + ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) output": { "kind": "HttpDeclProperty", @@ -221040,6 +223421,87 @@ Schema name: `ResponseFailedEvent` "literal": "mcp_call" } }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 0": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCall/properties/error/anyOf/0", + "docstring": "The error from the tool call, if any.\n", + "ident": "UnionMember0", + "type": { + "kind": "HttpTypeString" + }, + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/0", + "ident": "McpProtocolError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) code", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) message", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/1", + "ident": "McpToolExecutionError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) content", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/2", + "ident": "HTTPError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) code", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) message", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type" + ] + }, "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -226559,6 +229021,87 @@ Schema name: `ResponseFailedEvent` "literal": "mcp_call" } }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 0": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCall/properties/error/anyOf/0", + "docstring": "The error from the tool call, if any.\n", + "ident": "UnionMember0", + "type": { + "kind": "HttpTypeString" + }, + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/0", + "ident": "McpProtocolError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) code", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) message", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) type" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/1", + "ident": "McpToolExecutionError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) content", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) type" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/2", + "ident": "HTTPError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) code", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) message", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) type" + ] + }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -232591,6 +235134,143 @@ Schema name: `ResponseFailedEvent` "(resource) responses > (model) response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1 > (property) type > (member) 0" ] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) code": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/code", + "deprecated": false, + "key": "code", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/message", + "deprecated": false, + "key": "message", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPProtocolError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "mcp_protocol_error" + } + ] + }, + "default": "mcp_protocol_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) content": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/content", + "deprecated": false, + "key": "content", + "type": { + "kind": "HttpTypeUnknown" + }, + "optional": false, + "nullable": false, + "schemaType": "unknown", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "mcp_tool_execution_error" + } + ] + }, + "default": "mcp_tool_execution_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) code": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/code", + "deprecated": false, + "key": "code", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/message", + "deprecated": false, + "key": "message", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/HTTPError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "http_error" + } + ] + }, + "default": "http_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type > (member) 0" + ] + }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "oasRef": "#/components/schemas/DirectToolCallCaller/properties/type", @@ -239405,6 +242085,143 @@ Schema name: `ResponseFailedEvent` "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) type > (member) 0" ] }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) code": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/code", + "deprecated": false, + "key": "code", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/message", + "deprecated": false, + "key": "message", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPProtocolError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "mcp_protocol_error" + } + ] + }, + "default": "mcp_protocol_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) content": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/content", + "deprecated": false, + "key": "content", + "type": { + "kind": "HttpTypeUnknown" + }, + "optional": false, + "nullable": false, + "schemaType": "unknown", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "mcp_tool_execution_error" + } + ] + }, + "default": "mcp_tool_execution_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) code": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/code", + "deprecated": false, + "key": "code", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/message", + "deprecated": false, + "key": "message", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/HTTPError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "http_error" + } + ] + }, + "default": "http_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) type > (member) 0" + ] + }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) output > (variant) 1 > (items) > (variant) 0": { "kind": "HttpDeclReference", "type": { @@ -242440,6 +245257,27 @@ Schema name: `ResponseFailedEvent` "literal": "program" } }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "mcp_protocol_error" + } + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "mcp_tool_execution_error" + } + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "http_error" + } + }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -245743,6 +248581,27 @@ Schema name: `ResponseFailedEvent` "literal": "program" } }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "mcp_protocol_error" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "mcp_tool_execution_error" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "http_error" + } + }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -249761,14 +252620,14 @@ Schema name: `ResponseIncompleteEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 21": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 20": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/21", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/20", "docstring": "An event that is emitted when a response finishes as incomplete.\n", "ident": "ResponseWsIncomplete", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/21", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/20", "types": [ { "kind": "HttpTypeReference", @@ -249779,12 +252638,12 @@ Schema name: `ResponseIncompleteEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 21 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 20 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 21 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 20 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/21/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/20/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -260624,7 +263483,7 @@ Schema name: `ResponseIncompleteEvent` "oasRef": "#/components/schemas/ReasoningItem/properties/encrypted_content", "deprecated": false, "key": "encrypted_content", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n\nWhen streaming, use the completed reasoning item and its\n`encrypted_content` from the `response.output_item.done` event in\nsubsequent requests. The `encrypted_content` in\n`response.output_item.added` may be incomplete. This is especially\nimportant when `store` is `false` or when using Zero Data Retention.\n", "type": { "kind": "HttpTypeString" }, @@ -263280,12 +266139,63 @@ Schema name: `ResponseIncompleteEvent` "key": "error", "docstring": "The error from the tool call, if any.\n", "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPToolCall/properties/error", + "types": [ + { "kind": "HttpTypeString" }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + } + ] + }, "optional": true, "nullable": true, - "schemaType": "string", - "children": [] + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3" + ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) output": { "kind": "HttpDeclProperty", @@ -269172,7 +272082,7 @@ Schema name: `ResponseIncompleteEvent` "oasRef": "#/components/schemas/ReasoningItem/properties/encrypted_content", "deprecated": false, "key": "encrypted_content", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n\nWhen streaming, use the completed reasoning item and its\n`encrypted_content` from the `response.output_item.done` event in\nsubsequent requests. The `encrypted_content` in\n`response.output_item.added` may be incomplete. This is especially\nimportant when `store` is `false` or when using Zero Data Retention.\n", "type": { "kind": "HttpTypeString" }, @@ -270813,12 +273723,63 @@ Schema name: `ResponseIncompleteEvent` "key": "error", "docstring": "The error from the tool call, if any.\n", "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPToolCall/properties/error", + "types": [ + { "kind": "HttpTypeString" }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + } + ] + }, "optional": true, "nullable": true, - "schemaType": "string", - "children": [] + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3" + ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) output": { "kind": "HttpDeclProperty", @@ -274887,6 +277848,87 @@ Schema name: `ResponseIncompleteEvent` "literal": "mcp_call" } }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 0": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCall/properties/error/anyOf/0", + "docstring": "The error from the tool call, if any.\n", + "ident": "UnionMember0", + "type": { + "kind": "HttpTypeString" + }, + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/0", + "ident": "McpProtocolError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) code", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) message", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/1", + "ident": "McpToolExecutionError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) content", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/2", + "ident": "HTTPError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) code", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) message", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type" + ] + }, "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -280406,6 +283448,87 @@ Schema name: `ResponseIncompleteEvent` "literal": "mcp_call" } }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 0": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCall/properties/error/anyOf/0", + "docstring": "The error from the tool call, if any.\n", + "ident": "UnionMember0", + "type": { + "kind": "HttpTypeString" + }, + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/0", + "ident": "McpProtocolError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) code", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) message", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) type" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/1", + "ident": "McpToolExecutionError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) content", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) type" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/2", + "ident": "HTTPError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) code", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) message", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) type" + ] + }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -286438,6 +289561,143 @@ Schema name: `ResponseIncompleteEvent` "(resource) responses > (model) response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1 > (property) type > (member) 0" ] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) code": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/code", + "deprecated": false, + "key": "code", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/message", + "deprecated": false, + "key": "message", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPProtocolError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "mcp_protocol_error" + } + ] + }, + "default": "mcp_protocol_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) content": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/content", + "deprecated": false, + "key": "content", + "type": { + "kind": "HttpTypeUnknown" + }, + "optional": false, + "nullable": false, + "schemaType": "unknown", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "mcp_tool_execution_error" + } + ] + }, + "default": "mcp_tool_execution_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) code": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/code", + "deprecated": false, + "key": "code", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/message", + "deprecated": false, + "key": "message", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/HTTPError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "http_error" + } + ] + }, + "default": "http_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type > (member) 0" + ] + }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "oasRef": "#/components/schemas/DirectToolCallCaller/properties/type", @@ -293252,6 +296512,143 @@ Schema name: `ResponseIncompleteEvent` "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) type > (member) 0" ] }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) code": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/code", + "deprecated": false, + "key": "code", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/message", + "deprecated": false, + "key": "message", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPProtocolError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "mcp_protocol_error" + } + ] + }, + "default": "mcp_protocol_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) content": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/content", + "deprecated": false, + "key": "content", + "type": { + "kind": "HttpTypeUnknown" + }, + "optional": false, + "nullable": false, + "schemaType": "unknown", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "mcp_tool_execution_error" + } + ] + }, + "default": "mcp_tool_execution_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) code": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/code", + "deprecated": false, + "key": "code", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/message", + "deprecated": false, + "key": "message", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/HTTPError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "http_error" + } + ] + }, + "default": "http_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) type > (member) 0" + ] + }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) output > (variant) 1 > (items) > (variant) 0": { "kind": "HttpDeclReference", "type": { @@ -296287,6 +299684,27 @@ Schema name: `ResponseIncompleteEvent` "literal": "program" } }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "mcp_protocol_error" + } + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "mcp_tool_execution_error" + } + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "http_error" + } + }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -299590,6 +303008,27 @@ Schema name: `ResponseIncompleteEvent` "literal": "program" } }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "mcp_protocol_error" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "mcp_tool_execution_error" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "http_error" + } + }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -303608,14 +307047,14 @@ Schema name: `ResponseOutputItemAddedEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 22": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 21": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/22", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/21", "docstring": "Emitted when a new output item is added.", "ident": "ResponseOutputItemWsAdded", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/22", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/21", "types": [ { "kind": "HttpTypeReference", @@ -303626,12 +307065,12 @@ Schema name: `ResponseOutputItemAddedEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 22 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 21 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 22 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 21 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/22/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/21/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -303678,7 +307117,7 @@ Schema name: `ResponseOutputItemAddedEvent` "oasRef": "#/components/schemas/ResponseOutputItemAddedEvent/properties/item", "deprecated": false, "key": "item", - "docstring": "The output item that was added.\n", + "docstring": "The output item that was added. For reasoning items, `encrypted_content`\nmay be incomplete while the item is in progress. Use the reasoning item\nfrom the corresponding `response.output_item.done` event when passing it\nas input to a subsequent request.\n", "type": { "kind": "HttpTypeReference", "ident": "ResponseOutputItem", @@ -306811,7 +310250,7 @@ Schema name: `ResponseOutputItemAddedEvent` "oasRef": "#/components/schemas/ReasoningItem/properties/encrypted_content", "deprecated": false, "key": "encrypted_content", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n\nWhen streaming, use the completed reasoning item and its\n`encrypted_content` from the `response.output_item.done` event in\nsubsequent requests. The `encrypted_content` in\n`response.output_item.added` may be incomplete. This is especially\nimportant when `store` is `false` or when using Zero Data Retention.\n", "type": { "kind": "HttpTypeString" }, @@ -309467,12 +312906,63 @@ Schema name: `ResponseOutputItemAddedEvent` "key": "error", "docstring": "The error from the tool call, if any.\n", "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPToolCall/properties/error", + "types": [ + { "kind": "HttpTypeString" }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + } + ] + }, "optional": true, "nullable": true, - "schemaType": "string", - "children": [] + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3" + ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) output": { "kind": "HttpDeclProperty", @@ -313597,6 +317087,87 @@ Schema name: `ResponseOutputItemAddedEvent` "literal": "mcp_call" } }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 0": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCall/properties/error/anyOf/0", + "docstring": "The error from the tool call, if any.\n", + "ident": "UnionMember0", + "type": { + "kind": "HttpTypeString" + }, + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/0", + "ident": "McpProtocolError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) code", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) message", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/1", + "ident": "McpToolExecutionError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) content", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/2", + "ident": "HTTPError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) code", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) message", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type" + ] + }, "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -319973,6 +323544,143 @@ Schema name: `ResponseOutputItemAddedEvent` "(resource) responses > (model) response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1 > (property) type > (member) 0" ] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) code": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/code", + "deprecated": false, + "key": "code", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/message", + "deprecated": false, + "key": "message", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPProtocolError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "mcp_protocol_error" + } + ] + }, + "default": "mcp_protocol_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) content": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/content", + "deprecated": false, + "key": "content", + "type": { + "kind": "HttpTypeUnknown" + }, + "optional": false, + "nullable": false, + "schemaType": "unknown", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "mcp_tool_execution_error" + } + ] + }, + "default": "mcp_tool_execution_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) code": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/code", + "deprecated": false, + "key": "code", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/message", + "deprecated": false, + "key": "message", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/HTTPError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "http_error" + } + ] + }, + "default": "http_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type > (member) 0" + ] + }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "oasRef": "#/components/schemas/DirectToolCallCaller/properties/type", @@ -323359,6 +327067,27 @@ Schema name: `ResponseOutputItemAddedEvent` "literal": "program" } }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "mcp_protocol_error" + } + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "mcp_tool_execution_error" + } + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "http_error" + } + }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -326767,14 +330496,14 @@ Schema name: `ResponseOutputItemDoneEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 23": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 22": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/23", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/22", "docstring": "Emitted when an output item is marked done.", "ident": "ResponseOutputItemWsDone", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/23", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/22", "types": [ { "kind": "HttpTypeReference", @@ -326785,12 +330514,12 @@ Schema name: `ResponseOutputItemDoneEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 23 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 22 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 23 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 22 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/23/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/22/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -329970,7 +333699,7 @@ Schema name: `ResponseOutputItemDoneEvent` "oasRef": "#/components/schemas/ReasoningItem/properties/encrypted_content", "deprecated": false, "key": "encrypted_content", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n\nWhen streaming, use the completed reasoning item and its\n`encrypted_content` from the `response.output_item.done` event in\nsubsequent requests. The `encrypted_content` in\n`response.output_item.added` may be incomplete. This is especially\nimportant when `store` is `false` or when using Zero Data Retention.\n", "type": { "kind": "HttpTypeString" }, @@ -332626,12 +336355,63 @@ Schema name: `ResponseOutputItemDoneEvent` "key": "error", "docstring": "The error from the tool call, if any.\n", "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPToolCall/properties/error", + "types": [ + { "kind": "HttpTypeString" }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + } + ] + }, "optional": true, "nullable": true, - "schemaType": "string", - "children": [] + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3" + ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) output": { "kind": "HttpDeclProperty", @@ -336756,6 +340536,87 @@ Schema name: `ResponseOutputItemDoneEvent` "literal": "mcp_call" } }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 0": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCall/properties/error/anyOf/0", + "docstring": "The error from the tool call, if any.\n", + "ident": "UnionMember0", + "type": { + "kind": "HttpTypeString" + }, + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/0", + "ident": "McpProtocolError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) code", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) message", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/1", + "ident": "McpToolExecutionError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) content", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/2", + "ident": "HTTPError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) code", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) message", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type" + ] + }, "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -343132,6 +346993,143 @@ Schema name: `ResponseOutputItemDoneEvent` "(resource) responses > (model) response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1 > (property) type > (member) 0" ] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) code": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/code", + "deprecated": false, + "key": "code", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/message", + "deprecated": false, + "key": "message", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPProtocolError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "mcp_protocol_error" + } + ] + }, + "default": "mcp_protocol_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) content": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/content", + "deprecated": false, + "key": "content", + "type": { + "kind": "HttpTypeUnknown" + }, + "optional": false, + "nullable": false, + "schemaType": "unknown", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "mcp_tool_execution_error" + } + ] + }, + "default": "mcp_tool_execution_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) code": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/code", + "deprecated": false, + "key": "code", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/message", + "deprecated": false, + "key": "message", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/HTTPError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "http_error" + } + ] + }, + "default": "http_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type > (member) 0" + ] + }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "oasRef": "#/components/schemas/DirectToolCallCaller/properties/type", @@ -346518,6 +350516,27 @@ Schema name: `ResponseOutputItemDoneEvent` "literal": "program" } }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "mcp_protocol_error" + } + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "mcp_tool_execution_error" + } + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "http_error" + } + }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -352300,14 +356319,14 @@ Schema name: `ResponseTextDeltaEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 32": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 31": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/32", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/31", "docstring": "Emitted when there is an additional text delta.", "ident": "ResponseTextWsDelta", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/32", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/31", "types": [ { "kind": "HttpTypeReference", @@ -352318,12 +356337,12 @@ Schema name: `ResponseTextDeltaEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 32 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 31 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 32 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 31 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/32/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/31/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -352624,14 +356643,14 @@ Schema name: `ResponseTextDoneEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 33": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 32": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/33", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/32", "docstring": "Emitted when text content is finalized.", "ident": "ResponseTextWsDone", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/33", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/32", "types": [ { "kind": "HttpTypeReference", @@ -352642,12 +356661,12 @@ Schema name: `ResponseTextDoneEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 33 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 32 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 33 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 32 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/33/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/32/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -352948,14 +356967,14 @@ Schema name: `ResponseRefusalDeltaEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 30": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 29": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/30", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/29", "docstring": "Emitted when there is a partial refusal text.", "ident": "ResponseRefusalWsDelta", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/30", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/29", "types": [ { "kind": "HttpTypeReference", @@ -352966,12 +356985,12 @@ Schema name: `ResponseRefusalDeltaEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 30 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 29 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 30 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 29 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/30/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/29/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -353148,14 +357167,14 @@ Schema name: `ResponseRefusalDoneEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 31": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 30": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/31", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/30", "docstring": "Emitted when refusal text is finalized.", "ident": "ResponseRefusalWsDone", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/31", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/30", "types": [ { "kind": "HttpTypeReference", @@ -353166,12 +357185,12 @@ Schema name: `ResponseRefusalDoneEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 31 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 30 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 31 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 30 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/31/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/30/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -353348,14 +357367,14 @@ Schema name: `ResponseFunctionCallArgumentsDeltaEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 17": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 16": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/17", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/16", "docstring": "Emitted when there is a partial function-call arguments delta.", "ident": "ResponseFunctionCallArgumentsWsDelta", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/17", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/16", "types": [ { "kind": "HttpTypeReference", @@ -353366,12 +357385,12 @@ Schema name: `ResponseFunctionCallArgumentsDeltaEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 17 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 16 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 17 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 16 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/17/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/16/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -353529,14 +357548,14 @@ Schema name: `ResponseFunctionCallArgumentsDoneEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 18": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 17": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/18", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/17", "docstring": "Emitted when function-call arguments are finalized.", "ident": "ResponseFunctionCallArgumentsWsDone", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/18", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/17", "types": [ { "kind": "HttpTypeReference", @@ -353547,12 +357566,12 @@ Schema name: `ResponseFunctionCallArgumentsDoneEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 18 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 17 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 18 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 17 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/18/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/17/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -353728,14 +357747,14 @@ Schema name: `ResponseFileSearchCallInProgressEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 15": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 14": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/15", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/14", "docstring": "Emitted when a file search call is initiated.", "ident": "ResponseFileSearchCallInWsProgress", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/15", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/14", "types": [ { "kind": "HttpTypeReference", @@ -353746,12 +357765,12 @@ Schema name: `ResponseFileSearchCallInProgressEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 15 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 14 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 15 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 14 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/15/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/14/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -353890,14 +357909,14 @@ Schema name: `ResponseFileSearchCallSearchingEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 16": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 15": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/16", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/15", "docstring": "Emitted when a file search is currently searching.", "ident": "ResponseFileSearchCallWsSearching", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/16", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/15", "types": [ { "kind": "HttpTypeReference", @@ -353908,12 +357927,12 @@ Schema name: `ResponseFileSearchCallSearchingEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 16 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 15 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 16 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 15 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/16/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/15/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -354052,14 +358071,14 @@ Schema name: `ResponseFileSearchCallCompletedEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 14": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 13": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/14", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/13", "docstring": "Emitted when a file search call is completed (results found).", "ident": "ResponseFileSearchCallWsCompleted", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/14", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/13", "types": [ { "kind": "HttpTypeReference", @@ -354070,12 +358089,12 @@ Schema name: `ResponseFileSearchCallCompletedEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 14 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 13 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 14 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 13 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/14/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/13/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -354214,14 +358233,14 @@ Schema name: `ResponseWebSearchCallInProgressEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 35": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 34": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/35", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/34", "docstring": "Emitted when a web search call is initiated.", "ident": "ResponseWebSearchCallInWsProgress", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/35", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/34", "types": [ { "kind": "HttpTypeReference", @@ -354232,12 +358251,12 @@ Schema name: `ResponseWebSearchCallInProgressEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 35 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 34 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 35 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 34 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/35/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/34/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -354376,14 +358395,14 @@ Schema name: `ResponseWebSearchCallSearchingEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 36": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 35": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/36", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/35", "docstring": "Emitted when a web search call is executing.", "ident": "ResponseWebSearchCallWsSearching", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/36", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/35", "types": [ { "kind": "HttpTypeReference", @@ -354394,12 +358413,12 @@ Schema name: `ResponseWebSearchCallSearchingEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 36 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 35 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 36 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 35 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/36/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/35/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -354538,14 +358557,14 @@ Schema name: `ResponseWebSearchCallCompletedEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 34": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 33": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/34", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/33", "docstring": "Emitted when a web search call is completed.", "ident": "ResponseWebSearchCallWsCompleted", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/34", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/33", "types": [ { "kind": "HttpTypeReference", @@ -354556,12 +358575,12 @@ Schema name: `ResponseWebSearchCallCompletedEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 34 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 33 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 34 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 33 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/34/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/33/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -354700,14 +358719,14 @@ Schema name: `ResponseReasoningSummaryPartAddedEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 24": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 23": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/24", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/23", "docstring": "Emitted when a new reasoning summary part is added.", "ident": "ResponseReasoningSummaryPartWsAdded", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/24", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/23", "types": [ { "kind": "HttpTypeReference", @@ -354718,12 +358737,12 @@ Schema name: `ResponseReasoningSummaryPartAddedEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 24 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 23 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 24 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 23 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/24/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/23/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -354960,14 +358979,14 @@ Schema name: `ResponseReasoningSummaryPartDoneEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 25": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 24": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/25", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/24", "docstring": "Emitted when a reasoning summary part is completed.", "ident": "ResponseReasoningSummaryPartWsDone", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/25", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/24", "types": [ { "kind": "HttpTypeReference", @@ -354978,12 +358997,12 @@ Schema name: `ResponseReasoningSummaryPartDoneEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 25 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 24 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 25 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 24 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/25/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/24/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -355255,14 +359274,14 @@ Schema name: `ResponseReasoningSummaryTextDeltaEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 26": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 25": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/26", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/25", "docstring": "Emitted when a delta is added to a reasoning summary text.", "ident": "ResponseReasoningSummaryTextWsDelta", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/26", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/25", "types": [ { "kind": "HttpTypeReference", @@ -355273,12 +359292,12 @@ Schema name: `ResponseReasoningSummaryTextDeltaEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 26 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 25 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 26 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 25 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/26/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/25/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -355455,14 +359474,14 @@ Schema name: `ResponseReasoningSummaryTextDoneEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 27": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 26": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/27", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/26", "docstring": "Emitted when a reasoning summary text is completed.", "ident": "ResponseReasoningSummaryTextWsDone", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/27", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/26", "types": [ { "kind": "HttpTypeReference", @@ -355473,12 +359492,12 @@ Schema name: `ResponseReasoningSummaryTextDoneEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 27 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 26 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 27 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 26 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/27/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/26/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -355655,14 +359674,14 @@ Schema name: `ResponseReasoningTextDeltaEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 28": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 27": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/28", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/27", "docstring": "Emitted when a delta is added to a reasoning text.", "ident": "ResponseReasoningTextWsDelta", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/28", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/27", "types": [ { "kind": "HttpTypeReference", @@ -355673,12 +359692,12 @@ Schema name: `ResponseReasoningTextDeltaEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 28 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 27 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 28 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 27 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/28/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/27/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -355855,14 +359874,14 @@ Schema name: `ResponseReasoningTextDoneEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 29": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 28": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/29", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/28", "docstring": "Emitted when a reasoning text is completed.", "ident": "ResponseReasoningTextWsDone", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/29", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/28", "types": [ { "kind": "HttpTypeReference", @@ -355873,12 +359892,12 @@ Schema name: `ResponseReasoningTextDoneEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 29 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 28 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 29 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 28 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/29/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/28/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -356055,14 +360074,14 @@ Schema name: `ResponseImageGenCallCompletedEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 37": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 36": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/37", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/36", "docstring": "Emitted when an image generation tool call has completed and the final image is available.\n", "ident": "ResponseImageGenCallWsCompleted", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/37", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/36", "types": [ { "kind": "HttpTypeReference", @@ -356073,12 +360092,12 @@ Schema name: `ResponseImageGenCallCompletedEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 37 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 36 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 37 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 36 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/37/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/36/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -356217,14 +360236,14 @@ Schema name: `ResponseImageGenCallGeneratingEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 38": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 37": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/38", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/37", "docstring": "Emitted when an image generation tool call is actively generating an image (intermediate state).\n", "ident": "ResponseImageGenCallWsGenerating", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/38", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/37", "types": [ { "kind": "HttpTypeReference", @@ -356235,12 +360254,12 @@ Schema name: `ResponseImageGenCallGeneratingEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 38 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 37 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 38 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 37 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/38/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/37/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -356379,14 +360398,14 @@ Schema name: `ResponseImageGenCallInProgressEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 39": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 38": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/39", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/38", "docstring": "Emitted when an image generation tool call is in progress.\n", "ident": "ResponseImageGenCallInWsProgress", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/39", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/38", "types": [ { "kind": "HttpTypeReference", @@ -356397,12 +360416,12 @@ Schema name: `ResponseImageGenCallInProgressEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 39 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 38 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 39 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 38 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/39/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/38/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -356541,14 +360560,14 @@ Schema name: `ResponseImageGenCallPartialImageEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 40": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 39": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/40", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/39", "docstring": "Emitted when a partial image is available during image generation streaming.\n", "ident": "ResponseImageGenCallPartialWsImage", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/40", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/39", "types": [ { "kind": "HttpTypeReference", @@ -356559,12 +360578,12 @@ Schema name: `ResponseImageGenCallPartialImageEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 40 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 39 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 40 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 39 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/40/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/39/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -356741,14 +360760,14 @@ Schema name: `ResponseMCPCallArgumentsDeltaEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 41": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 40": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/41", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/40", "docstring": "Emitted when there is a delta (partial update) to the arguments of an MCP tool call.\n", "ident": "ResponseMcpCallArgumentsWsDelta", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/41", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/40", "types": [ { "kind": "HttpTypeReference", @@ -356759,12 +360778,12 @@ Schema name: `ResponseMCPCallArgumentsDeltaEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 41 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 40 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 41 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 40 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/41/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/40/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -356922,14 +360941,14 @@ Schema name: `ResponseMCPCallArgumentsDoneEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 42": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 41": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/42", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/41", "docstring": "Emitted when the arguments for an MCP tool call are finalized.\n", "ident": "ResponseMcpCallArgumentsWsDone", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/42", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/41", "types": [ { "kind": "HttpTypeReference", @@ -356940,12 +360959,12 @@ Schema name: `ResponseMCPCallArgumentsDoneEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 42 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 41 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 42 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 41 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/42/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/41/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -357103,14 +361122,14 @@ Schema name: `ResponseMCPCallCompletedEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 43": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 42": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/43", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/42", "docstring": "Emitted when an MCP tool call has completed successfully.\n", "ident": "ResponseMcpCallWsCompleted", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/43", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/42", "types": [ { "kind": "HttpTypeReference", @@ -357121,12 +361140,12 @@ Schema name: `ResponseMCPCallCompletedEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 43 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 42 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 43 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 42 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/43/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/42/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -357265,14 +361284,14 @@ Schema name: `ResponseMCPCallFailedEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 44": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 43": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/44", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/43", "docstring": "Emitted when an MCP tool call has failed.\n", "ident": "ResponseMcpCallWsFailed", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/44", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/43", "types": [ { "kind": "HttpTypeReference", @@ -357283,12 +361302,12 @@ Schema name: `ResponseMCPCallFailedEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 44 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 43 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 44 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 43 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/44/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/43/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -357427,14 +361446,14 @@ Schema name: `ResponseMCPCallInProgressEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 45": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 44": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/45", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/44", "docstring": "Emitted when an MCP tool call is in progress.\n", "ident": "ResponseMcpCallInWsProgress", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/45", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/44", "types": [ { "kind": "HttpTypeReference", @@ -357445,12 +361464,12 @@ Schema name: `ResponseMCPCallInProgressEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 45 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 44 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 45 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 44 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/45/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/44/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -357589,14 +361608,14 @@ Schema name: `ResponseMCPListToolsCompletedEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 46": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 45": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/46", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/45", "docstring": "Emitted when the list of available MCP tools has been successfully retrieved.\n", "ident": "ResponseMcpListToolsWsCompleted", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/46", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/45", "types": [ { "kind": "HttpTypeReference", @@ -357607,12 +361626,12 @@ Schema name: `ResponseMCPListToolsCompletedEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 46 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 45 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 46 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 45 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/46/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/45/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -357751,14 +361770,14 @@ Schema name: `ResponseMCPListToolsFailedEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 47": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 46": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/47", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/46", "docstring": "Emitted when the attempt to list available MCP tools has failed.\n", "ident": "ResponseMcpListToolsWsFailed", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/47", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/46", "types": [ { "kind": "HttpTypeReference", @@ -357769,12 +361788,12 @@ Schema name: `ResponseMCPListToolsFailedEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 47 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 46 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 47 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 46 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/47/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/46/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -357913,14 +361932,14 @@ Schema name: `ResponseMCPListToolsInProgressEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 48": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 47": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/48", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/47", "docstring": "Emitted when the system is in the process of retrieving the list of available MCP tools.\n", "ident": "ResponseMcpListToolsInWsProgress", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/48", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/47", "types": [ { "kind": "HttpTypeReference", @@ -357931,12 +361950,12 @@ Schema name: `ResponseMCPListToolsInProgressEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 48 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 47 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 48 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 47 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/48/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/47/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -358923,14 +362942,14 @@ Schema name: `ResponseOutputTextAnnotationAddedEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 49": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 48": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/49", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/48", "docstring": "Emitted when an annotation is added to output text content.\n", "ident": "ResponseOutputTextAnnotationWsAdded", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/49", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/48", "types": [ { "kind": "HttpTypeReference", @@ -358941,12 +362960,12 @@ Schema name: `ResponseOutputTextAnnotationAddedEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 49 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 48 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 49 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 48 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/49/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/48/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -359005,14 +363024,97 @@ Schema name: `ResponseOutputTextAnnotationAddedEvent` "oasRef": "#/components/schemas/ResponseOutputTextAnnotationAddedEvent/properties/annotation", "deprecated": false, "key": "annotation", - "docstring": "The annotation object being added. (See annotation schema for details.)", + "docstring": "An annotation that applies to a span of output text.", "type": { - "kind": "HttpTypeUnknown" + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/ResponseOutputTextAnnotationAddedEvent/properties/annotation", + "types": [ + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "file_id" + }, + { + "ident": "filename" + }, + { + "ident": "index" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "end_index" + }, + { + "ident": "start_index" + }, + { + "ident": "title" + }, + { + "ident": "type" + }, + { + "ident": "url" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "container_id" + }, + { + "ident": "end_index" + }, + { + "ident": "file_id" + }, + { + "ident": "filename" + }, + { + "ident": "start_index" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "file_id" + }, + { + "ident": "index" + }, + { + "ident": "type" + } + ] + } + ] }, "optional": false, - "nullable": false, - "schemaType": "unknown", - "children": [] + "nullable": true, + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 0", + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 1", + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 2", + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 3" + ] }, "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation_index": { "kind": "HttpDeclProperty", @@ -359108,12 +363210,466 @@ Schema name: `ResponseOutputTextAnnotationAddedEvent` "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) type > (member) 0" ] }, + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 0": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/Annotation/oneOf/0", + "docstring": "A citation to a file.", + "ident": "FileCitation", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "file_id" + }, + { + "ident": "filename" + }, + { + "ident": "index" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 0 > (property) file_id", + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 0 > (property) filename", + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 0 > (property) index", + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 0 > (property) type" + ] + }, + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 1": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/Annotation/oneOf/1", + "docstring": "A citation for a web resource used to generate a model response.", + "ident": "URLCitation", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "end_index" + }, + { + "ident": "start_index" + }, + { + "ident": "title" + }, + { + "ident": "type" + }, + { + "ident": "url" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 1 > (property) end_index", + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 1 > (property) start_index", + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 1 > (property) title", + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 1 > (property) type", + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 1 > (property) url" + ] + }, + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 2": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/Annotation/oneOf/2", + "docstring": "A citation for a container file used to generate a model response.", + "ident": "ContainerFileCitation", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "container_id" + }, + { + "ident": "end_index" + }, + { + "ident": "file_id" + }, + { + "ident": "filename" + }, + { + "ident": "start_index" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 2 > (property) container_id", + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 2 > (property) end_index", + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 2 > (property) file_id", + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 2 > (property) filename", + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 2 > (property) start_index", + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 2 > (property) type" + ] + }, + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 3": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/Annotation/oneOf/3", + "docstring": "A path to a file.\n", + "ident": "FilePath", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "file_id" + }, + { + "ident": "index" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 3 > (property) file_id", + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 3 > (property) index", + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 3 > (property) type" + ] + }, "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { "kind": "HttpTypeLiteral", "literal": "response.output_text.annotation.added" } + }, + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 0 > (property) file_id": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/FileCitationBody/properties/file_id", + "deprecated": false, + "key": "file_id", + "docstring": "The ID of the file.", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 0 > (property) filename": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/FileCitationBody/properties/filename", + "deprecated": false, + "key": "filename", + "docstring": "The filename of the file cited.", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 0 > (property) index": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/FileCitationBody/properties/index", + "deprecated": false, + "key": "index", + "docstring": "The index of the file in the list of files.", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 0 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/FileCitationBody/properties/type", + "deprecated": false, + "key": "type", + "docstring": "The type of the file citation. Always `file_citation`.", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/FileCitationBody/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "file_citation" + } + ] + }, + "default": "file_citation", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 0 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 1 > (property) end_index": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/UrlCitationBody/properties/end_index", + "deprecated": false, + "key": "end_index", + "docstring": "The index of the last character of the URL citation in the message.", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 1 > (property) start_index": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/UrlCitationBody/properties/start_index", + "deprecated": false, + "key": "start_index", + "docstring": "The index of the first character of the URL citation in the message.", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 1 > (property) title": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/UrlCitationBody/properties/title", + "deprecated": false, + "key": "title", + "docstring": "The title of the web resource.", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 1 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/UrlCitationBody/properties/type", + "deprecated": false, + "key": "type", + "docstring": "The type of the URL citation. Always `url_citation`.", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/UrlCitationBody/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "url_citation" + } + ] + }, + "default": "url_citation", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 1 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 1 > (property) url": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/UrlCitationBody/properties/url", + "deprecated": false, + "key": "url", + "docstring": "The URL of the web resource.", + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "format": "uri" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 2 > (property) container_id": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/ContainerFileCitationBody/properties/container_id", + "deprecated": false, + "key": "container_id", + "docstring": "The ID of the container file.", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 2 > (property) end_index": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/ContainerFileCitationBody/properties/end_index", + "deprecated": false, + "key": "end_index", + "docstring": "The index of the last character of the container file citation in the message.", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 2 > (property) file_id": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/ContainerFileCitationBody/properties/file_id", + "deprecated": false, + "key": "file_id", + "docstring": "The ID of the file.", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 2 > (property) filename": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/ContainerFileCitationBody/properties/filename", + "deprecated": false, + "key": "filename", + "docstring": "The filename of the container file cited.", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 2 > (property) start_index": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/ContainerFileCitationBody/properties/start_index", + "deprecated": false, + "key": "start_index", + "docstring": "The index of the first character of the container file citation in the message.", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 2 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/ContainerFileCitationBody/properties/type", + "deprecated": false, + "key": "type", + "docstring": "The type of the container file citation. Always `container_file_citation`.", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/ContainerFileCitationBody/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "container_file_citation" + } + ] + }, + "default": "container_file_citation", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 2 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 3 > (property) file_id": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/FilePath/properties/file_id", + "deprecated": false, + "key": "file_id", + "docstring": "The ID of the file.\n", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 3 > (property) index": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/FilePath/properties/index", + "deprecated": false, + "key": "index", + "docstring": "The index of the file in the list of files.\n", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 3 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/FilePath/properties/type", + "deprecated": false, + "key": "type", + "docstring": "The type of the file path. Always `file_path`.\n", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/FilePath/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "file_path" + } + ] + }, + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 3 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 0 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "file_citation" + } + }, + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 1 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "url_citation" + } + }, + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 2 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "container_file_citation" + } + }, + "(resource) responses > (model) response_output_text_annotation_added_event > (schema) > (property) annotation > (variant) 3 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "file_path" + } } } ``` @@ -359128,10 +363684,10 @@ Schema name: `ResponseOutputTextAnnotationAddedEvent` "content_index": 0, "annotation_index": 0, "annotation": { - "type": "text_annotation", - "text": "This is a test annotation", - "start": 0, - "end": 10 + "type": "file_citation", + "file_id": "file-abc", + "index": 0, + "filename": "example.txt" }, "sequence_number": 1 } @@ -359147,14 +363703,14 @@ Schema name: `ResponseQueuedEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 50": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 49": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/50", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/49", "docstring": "Emitted when a response is queued and waiting to be processed.\n", "ident": "ResponseWsQueued", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/50", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/49", "types": [ { "kind": "HttpTypeReference", @@ -359165,12 +363721,12 @@ Schema name: `ResponseQueuedEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 50 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 49 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 50 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 49 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/50/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/49/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -370010,7 +374566,7 @@ Schema name: `ResponseQueuedEvent` "oasRef": "#/components/schemas/ReasoningItem/properties/encrypted_content", "deprecated": false, "key": "encrypted_content", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n\nWhen streaming, use the completed reasoning item and its\n`encrypted_content` from the `response.output_item.done` event in\nsubsequent requests. The `encrypted_content` in\n`response.output_item.added` may be incomplete. This is especially\nimportant when `store` is `false` or when using Zero Data Retention.\n", "type": { "kind": "HttpTypeString" }, @@ -372666,12 +377222,63 @@ Schema name: `ResponseQueuedEvent` "key": "error", "docstring": "The error from the tool call, if any.\n", "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPToolCall/properties/error", + "types": [ + { "kind": "HttpTypeString" }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + } + ] + }, "optional": true, "nullable": true, - "schemaType": "string", - "children": [] + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 0", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3" + ] }, "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) output": { "kind": "HttpDeclProperty", @@ -378558,7 +383165,7 @@ Schema name: `ResponseQueuedEvent` "oasRef": "#/components/schemas/ReasoningItem/properties/encrypted_content", "deprecated": false, "key": "encrypted_content", - "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n", + "docstring": "The encrypted content of the reasoning item. This is populated by default\nfor reasoning items returned by `POST /v1/responses` and WebSocket\n`response.create` requests.\n\nWhen streaming, use the completed reasoning item and its\n`encrypted_content` from the `response.output_item.done` event in\nsubsequent requests. The `encrypted_content` in\n`response.output_item.added` may be incomplete. This is especially\nimportant when `store` is `false` or when using Zero Data Retention.\n", "type": { "kind": "HttpTypeString" }, @@ -380199,12 +384806,63 @@ Schema name: `ResponseQueuedEvent` "key": "error", "docstring": "The error from the tool call, if any.\n", "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPToolCall/properties/error", + "types": [ + { "kind": "HttpTypeString" }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "type" + } + ] + }, + { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + } + ] + }, "optional": true, "nullable": true, - "schemaType": "string", - "children": [] + "schemaType": "union", + "childrenParentSchema": "union", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 0", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3" + ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) output": { "kind": "HttpDeclProperty", @@ -384273,6 +388931,87 @@ Schema name: `ResponseQueuedEvent` "literal": "mcp_call" } }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 0": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCall/properties/error/anyOf/0", + "docstring": "The error from the tool call, if any.\n", + "ident": "UnionMember0", + "type": { + "kind": "HttpTypeString" + }, + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/0", + "ident": "McpProtocolError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) code", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) message", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/1", + "ident": "McpToolExecutionError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) content", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/2", + "ident": "HTTPError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) code", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) message", + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type" + ] + }, "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -389792,6 +394531,87 @@ Schema name: `ResponseQueuedEvent` "literal": "mcp_call" } }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 0": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCall/properties/error/anyOf/0", + "docstring": "The error from the tool call, if any.\n", + "ident": "UnionMember0", + "type": { + "kind": "HttpTypeString" + }, + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/0", + "ident": "McpProtocolError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) code", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) message", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) type" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/1", + "ident": "McpToolExecutionError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "content" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) content", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) type" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3": { + "kind": "HttpDeclTypeAlias", + "oasRef": "#/components/schemas/MCPToolCallError/oneOf/2", + "ident": "HTTPError", + "type": { + "kind": "HttpTypeObject", + "members": [ + { + "ident": "code" + }, + { + "ident": "message" + }, + { + "ident": "type" + } + ] + }, + "childrenParentSchema": "object", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) code", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) message", + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) type" + ] + }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) status > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -395824,6 +400644,143 @@ Schema name: `ResponseQueuedEvent` "(resource) responses > (model) response_output_item > (schema) > (variant) 21 > (property) caller > (variant) 1 > (property) type > (member) 0" ] }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) code": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/code", + "deprecated": false, + "key": "code", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/message", + "deprecated": false, + "key": "message", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPProtocolError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "mcp_protocol_error" + } + ] + }, + "default": "mcp_protocol_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) content": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/content", + "deprecated": false, + "key": "content", + "type": { + "kind": "HttpTypeUnknown" + }, + "optional": false, + "nullable": false, + "schemaType": "unknown", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "mcp_tool_execution_error" + } + ] + }, + "default": "mcp_tool_execution_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) code": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/code", + "deprecated": false, + "key": "code", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/message", + "deprecated": false, + "key": "message", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/HTTPError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "http_error" + } + ] + }, + "default": "http_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type > (member) 0" + ] + }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 0 > (property) type": { "kind": "HttpDeclProperty", "oasRef": "#/components/schemas/DirectToolCallCaller/properties/type", @@ -402524,10 +407481,78 @@ Schema name: `ResponseQueuedEvent` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 0 > (property) type > (member) 0" + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 0 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 1 > (property) caller_id": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/ProgramToolCallCallerParam/properties/caller_id", + "deprecated": false, + "key": "caller_id", + "docstring": "The call ID of the program item that produced this tool call.", + "type": { + "kind": "HttpTypeString" + }, + "constraints": { + "minLength": 1, + "maxLength": 64 + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 1 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/ProgramToolCallCallerParam/properties/type", + "deprecated": false, + "key": "type", + "docstring": "The caller type. Always `program`.", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/ProgramToolCallCallerParam/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "program" + } + ] + }, + "default": "program", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 1 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 0 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/DirectToolCallCallerParam/properties/type", + "deprecated": false, + "key": "type", + "docstring": "The caller type. Always `direct`.", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/DirectToolCallCallerParam/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "direct" + } + ] + }, + "default": "direct", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 0 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 1 > (property) caller_id": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) caller_id": { "kind": "HttpDeclProperty", "oasRef": "#/components/schemas/ProgramToolCallCallerParam/properties/caller_id", "deprecated": false, @@ -402545,7 +407570,7 @@ Schema name: `ResponseQueuedEvent` "schemaType": "string", "children": [] }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 1 > (property) type": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) type": { "kind": "HttpDeclProperty", "oasRef": "#/components/schemas/ProgramToolCallCallerParam/properties/type", "deprecated": false, @@ -402567,75 +407592,144 @@ Schema name: `ResponseQueuedEvent` "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 20 > (property) caller > (variant) 1 > (property) type > (member) 0" + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 0 > (property) type": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) code": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/DirectToolCallCallerParam/properties/type", + "oasRef": "#/components/schemas/MCPProtocolError/properties/code", + "deprecated": false, + "key": "code", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/message", + "deprecated": false, + "key": "message", + "type": { + "kind": "HttpTypeString" + }, + "optional": false, + "nullable": false, + "schemaType": "string", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPProtocolError/properties/type", "deprecated": false, "key": "type", - "docstring": "The caller type. Always `direct`.", "type": { "kind": "HttpTypeUnion", - "oasRef": "#/components/schemas/DirectToolCallCallerParam/properties/type", + "oasRef": "#/components/schemas/MCPProtocolError/properties/type", "types": [ { "kind": "HttpTypeLiteral", - "literal": "direct" + "literal": "mcp_protocol_error" } ] }, - "default": "direct", + "default": "mcp_protocol_error", "optional": false, "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 0 > (property) type > (member) 0" + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) type > (member) 0" ] }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) caller_id": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) content": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ProgramToolCallCallerParam/properties/caller_id", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/content", "deprecated": false, - "key": "caller_id", - "docstring": "The call ID of the program item that produced this tool call.", + "key": "content", "type": { - "kind": "HttpTypeString" + "kind": "HttpTypeUnknown" }, - "constraints": { - "minLength": 1, - "maxLength": 64 + "optional": false, + "nullable": false, + "schemaType": "unknown", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) type": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/type", + "deprecated": false, + "key": "type", + "type": { + "kind": "HttpTypeUnion", + "oasRef": "#/components/schemas/MCPToolExecutionError/properties/type", + "types": [ + { + "kind": "HttpTypeLiteral", + "literal": "mcp_tool_execution_error" + } + ] + }, + "default": "mcp_tool_execution_error", + "optional": false, + "nullable": false, + "schemaType": "enum", + "childrenParentSchema": "enum", + "children": [ + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) type > (member) 0" + ] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) code": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/code", + "deprecated": false, + "key": "code", + "type": { + "kind": "HttpTypeNumber" + }, + "optional": false, + "nullable": false, + "schemaType": "integer", + "children": [] + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) message": { + "kind": "HttpDeclProperty", + "oasRef": "#/components/schemas/HTTPError/properties/message", + "deprecated": false, + "key": "message", + "type": { + "kind": "HttpTypeString" }, "optional": false, "nullable": false, "schemaType": "string", "children": [] }, - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) type": { + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) type": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ProgramToolCallCallerParam/properties/type", + "oasRef": "#/components/schemas/HTTPError/properties/type", "deprecated": false, "key": "type", - "docstring": "The caller type. Always `program`.", "type": { "kind": "HttpTypeUnion", - "oasRef": "#/components/schemas/ProgramToolCallCallerParam/properties/type", + "oasRef": "#/components/schemas/HTTPError/properties/type", "types": [ { "kind": "HttpTypeLiteral", - "literal": "program" + "literal": "http_error" } ] }, - "default": "program", + "default": "http_error", "optional": false, "nullable": false, "schemaType": "enum", "childrenParentSchema": "enum", "children": [ - "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 21 > (property) caller > (variant) 1 > (property) type > (member) 0" + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) type > (member) 0" ] }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) output > (variant) 1 > (items) > (variant) 0": { @@ -405673,6 +410767,27 @@ Schema name: `ResponseQueuedEvent` "literal": "program" } }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 1 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "mcp_protocol_error" + } + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 2 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "mcp_tool_execution_error" + } + }, + "(resource) responses > (model) response_output_item > (schema) > (variant) 22 > (property) error > (variant) 3 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "http_error" + } + }, "(resource) responses > (model) response_output_item > (schema) > (variant) 26 > (property) caller > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -408976,6 +414091,27 @@ Schema name: `ResponseQueuedEvent` "literal": "program" } }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 1 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "mcp_protocol_error" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 2 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "mcp_tool_execution_error" + } + }, + "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 25 > (property) error > (variant) 3 > (property) type > (member) 0": { + "kind": "HttpDeclReference", + "type": { + "kind": "HttpTypeLiteral", + "literal": "http_error" + } + }, "(resource) responses > (model) response > (schema) > (property) instructions > (variant) 1 > (items) > (variant) 26 > (property) caller > (variant) 0 > (property) type > (member) 0": { "kind": "HttpDeclReference", "type": { @@ -412969,14 +418105,14 @@ Schema name: `ResponseCustomToolCallInputDeltaEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 51": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 50": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/51", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/50", "docstring": "Event representing a delta (partial update) to the input of a custom tool call.\n", "ident": "ResponseCustomToolCallInputWsDelta", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/51", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/50", "types": [ { "kind": "HttpTypeReference", @@ -412987,12 +418123,12 @@ Schema name: `ResponseCustomToolCallInputDeltaEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 51 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 50 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 51 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 50 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/51/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/50/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -413149,14 +418285,14 @@ Schema name: `ResponseCustomToolCallInputDoneEvent` ```json { - "(resource) responses > (model) responses_server_event > (schema) > (variant) 52": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 51": { "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/52", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/51", "docstring": "Event indicating that input for a custom tool call is complete.\n", "ident": "ResponseCustomToolCallInputWsDone", "type": { "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/52", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/51", "types": [ { "kind": "HttpTypeReference", @@ -413167,12 +418303,12 @@ Schema name: `ResponseCustomToolCallInputDoneEvent` }, "childrenParentSchema": "intersection", "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 52 > (entry) 1 > (property) stream_id" + "(resource) responses > (model) responses_server_event > (schema) > (variant) 51 > (entry) 1 > (property) stream_id" ] }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 52 > (entry) 1 > (property) stream_id": { + "(resource) responses > (model) responses_server_event > (schema) > (variant) 51 > (entry) 1 > (property) stream_id": { "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/52/allOf/1/properties/stream_id", + "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/51/allOf/1/properties/stream_id", "deprecated": false, "key": "stream_id", "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", @@ -413319,187 +418455,6 @@ Schema name: `ResponseCustomToolCallInputDoneEvent` } ``` -### error - -Emitted when an error occurs. - -#### Schema - -Schema name: `ResponseErrorEvent` - -```json -{ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 13": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/13", - "docstring": "Emitted when an error occurs.", - "ident": "ResponseWsError", - "type": { - "kind": "HttpTypeIntersection", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/13", - "types": [ - { - "kind": "HttpTypeReference", - "ident": "ResponseErrorEvent", - "$ref": "(resource) responses > (model) response_error_event > (schema)" - } - ] - }, - "childrenParentSchema": "intersection", - "children": [ - "(resource) responses > (model) responses_server_event > (schema) > (variant) 13 > (entry) 1 > (property) stream_id" - ] - }, - "(resource) responses > (model) responses_server_event > (schema) > (variant) 13 > (entry) 1 > (property) stream_id": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponsesServerEvent/anyOf/13/allOf/1/properties/stream_id", - "deprecated": false, - "key": "stream_id", - "docstring": "The WebSocket lane that emitted this event. This field is present\nwhen the originating `response.create` event supplied a\n`stream_id`.\n", - "type": { - "kind": "HttpTypeString" - }, - "optional": true, - "nullable": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_error_event > (schema)": { - "kind": "HttpDeclTypeAlias", - "oasRef": "#/components/schemas/ResponseErrorEvent", - "docstring": "Emitted when an error occurs.", - "ident": "ResponseErrorEvent", - "type": { - "kind": "HttpTypeObject", - "members": [ - { - "ident": "code" - }, - { - "ident": "message" - }, - { - "ident": "param" - }, - { - "ident": "sequence_number" - }, - { - "ident": "type" - } - ] - }, - "childrenParentSchema": "object", - "children": [ - "(resource) responses > (model) response_error_event > (schema) > (property) code", - "(resource) responses > (model) response_error_event > (schema) > (property) message", - "(resource) responses > (model) response_error_event > (schema) > (property) param", - "(resource) responses > (model) response_error_event > (schema) > (property) sequence_number", - "(resource) responses > (model) response_error_event > (schema) > (property) type" - ] - }, - "(resource) responses > (model) response_error_event > (schema) > (property) code": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponseErrorEvent/properties/code", - "deprecated": false, - "key": "code", - "docstring": "The error code.\n", - "type": { - "kind": "HttpTypeString" - }, - "optional": false, - "nullable": true, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_error_event > (schema) > (property) message": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponseErrorEvent/properties/message", - "deprecated": false, - "key": "message", - "docstring": "The error message.\n", - "type": { - "kind": "HttpTypeString" - }, - "optional": false, - "nullable": false, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_error_event > (schema) > (property) param": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponseErrorEvent/properties/param", - "deprecated": false, - "key": "param", - "docstring": "The error parameter.\n", - "type": { - "kind": "HttpTypeString" - }, - "optional": false, - "nullable": true, - "schemaType": "string", - "children": [] - }, - "(resource) responses > (model) response_error_event > (schema) > (property) sequence_number": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponseErrorEvent/properties/sequence_number", - "deprecated": false, - "key": "sequence_number", - "docstring": "The sequence number of this event.", - "type": { - "kind": "HttpTypeNumber" - }, - "optional": false, - "nullable": false, - "schemaType": "integer", - "children": [] - }, - "(resource) responses > (model) response_error_event > (schema) > (property) type": { - "kind": "HttpDeclProperty", - "oasRef": "#/components/schemas/ResponseErrorEvent/properties/type", - "deprecated": false, - "key": "type", - "docstring": "The type of the event. Always `error`.\n", - "type": { - "kind": "HttpTypeUnion", - "oasRef": "#/components/schemas/ResponseErrorEvent/properties/type", - "types": [ - { - "kind": "HttpTypeLiteral", - "literal": "error" - } - ] - }, - "optional": false, - "nullable": false, - "schemaType": "enum", - "childrenParentSchema": "enum", - "children": [ - "(resource) responses > (model) response_error_event > (schema) > (property) type > (member) 0" - ] - }, - "(resource) responses > (model) response_error_event > (schema) > (property) type > (member) 0": { - "kind": "HttpDeclReference", - "type": { - "kind": "HttpTypeLiteral", - "literal": "error" - } - } -} -``` - -#### Example - -```json -{ - "type": "error", - "code": "ERR_SOMETHING", - "message": "Something went wrong", - "param": null, - "sequence_number": 1 -} -``` - ### response.audio.delta Emitted when there is a partial audio response.