Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions .castiron.stats.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
schema_version: 1
generation_id: 02a4f051-9120-487b-8954-9ea8b97df229
openapi_spec_hash: 017866de8f67cefec8724f830463cbe2
openapi_transformed_spec_hash: d7de2a7f65152a983cdba4c6b4a20d76
config_hash: 3d64bda5a8bbef3ad0572848ae7e87f7
codegen_sha: ab8360c6a37ccd1f94712f0aa9646349279084b1
codegen_hash: cd27c533727eae2ee5d4350f07afd15d7de38e89fd3c4c2e35dbda61cd39f5d8
generation_id: 27aedac3-d226-45f3-9b03-cdbc31e26c4a
openapi_spec_hash: 6e0c0f870093ed93cda3b6c04057dff1
openapi_transformed_spec_hash: 6dca3c69339704dc304046890bab23a2
config_hash: 8a684aec06907ff8ced7809753e16225
codegen_sha: a437bfc5da2d18f1d2cf8b2e0dabf33cbce30762
codegen_hash: 7c728907f3820a04cdb65380930c806a947d51378d79412f730f857ec317f0bf
212 changes: 141 additions & 71 deletions api_reference/openapi.transformed.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52062,6 +52062,7 @@ components:
- $ref: '#/components/schemas/LiveInputAudioMuteParam'
- $ref: '#/components/schemas/LiveInputAudioUnmuteParam'
- $ref: '#/components/schemas/LiveOutputAudioFixturePlayParam'
- $ref: '#/components/schemas/LiveTransportDTMFSendParam'
- $ref: '#/components/schemas/LiveInstructionsAppendParam'
- $ref: '#/components/schemas/LiveThinkingAppendParam'
- $ref: '#/components/schemas/LiveCommentaryAppendParam'
Expand Down Expand Up @@ -52117,6 +52118,7 @@ components:
- $ref: '#/components/schemas/LiveOutputAudioDelta'
- $ref: '#/components/schemas/LiveTransportDTMFReceived'
- $ref: '#/components/schemas/LiveTransportDTMFSend'
- $ref: '#/components/schemas/LiveTransportDTMFSent'
- $ref: '#/components/schemas/LiveTransportRinging'
- $ref: '#/components/schemas/LiveTransportAnswered'
- $ref: '#/components/schemas/LiveTransportFailed'
Expand Down Expand Up @@ -79111,6 +79113,41 @@ components:
- auto
- none
- required
LiveTransportDTMFSend:
description: Legacy SIP DTMF delivery notification retained for SDK compatibility and saved events. Current servers confirm delivery with transport.dtmf.sent; transport.dtmf.send is now the client command.
example:
type: transport.dtmf.send
event_id: event_dtmf_2
event: '#'
type: object
properties:
type:
default: transport.dtmf.send
x-stainless-const: true
type: string
enum:
- transport.dtmf.send
event_id:
type: string
event:
type: string
minLength: 1
maxLength: 1
pattern: ^[0-9A-D*#]$
client_event_id:
description: The event_id of the client command, when supplied.
type: string
x-stainless-skip:
- cli
required:
- type
- event_id
- event
x-oaiMeta:
example:
type: transport.dtmf.send
event_id: event_dtmf_2
event: '#'
LegacyComputerAction:
discriminator:
propertyName: type
Expand All @@ -79124,42 +79161,6 @@ components:
- $ref: '#/components/schemas/ScrollParam'
- $ref: '#/components/schemas/TypeParam'
- $ref: '#/components/schemas/WaitParam'
CodeInterpreterContainerAuto:
properties:
type:
type: string
enum:
- auto
description: Always `auto`.
default: auto
x-stainless-const: true
file_ids:
items:
type: string
example: file-123
type: array
maxItems: 50
description: An optional list of uploaded files to make available to your code.
memory_limit:
anyOf:
- $ref: '#/components/schemas/ContainerMemoryLimit'
description: The memory limit for the code interpreter container.
- type: 'null'
network_policy:
discriminator:
propertyName: type
description: Network access policy for the container.
anyOf:
- $ref: '#/components/schemas/ContainerNetworkPolicyDisabledParam'
- $ref: '#/components/schemas/ContainerNetworkPolicyAllowlistParam'
type: object
required:
- type
title: CodeInterpreterToolAuto
description: Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.
x-stainless-naming:
go:
type_name: ToolCodeInterpreterContainerCodeInterpreterContainerAuto
LiveSpecificFileSearchParam:
type: object
properties:
Expand Down Expand Up @@ -97649,41 +97650,6 @@ components:
type: transport.dtmf.received
event_id: event_dtmf_1
event: '5'
LiveTransportDTMFSend:
description: A SIP DTMF keypress successfully sent to the SIP trunk. Delivered only to sideband observers; this is not a client command.
example:
type: transport.dtmf.send
event_id: event_dtmf_2
event: '#'
type: object
properties:
type:
default: transport.dtmf.send
x-stainless-const: true
type: string
enum:
- transport.dtmf.send
event_id:
type: string
event:
type: string
minLength: 1
maxLength: 1
pattern: ^[0-9A-D*#]$
client_event_id:
description: The event_id of the client command, when supplied.
type: string
x-stainless-skip:
- cli
required:
- type
- event_id
- event
x-oaiMeta:
example:
type: transport.dtmf.send
event_id: event_dtmf_2
event: '#'
LiveTransportRinging:
description: The outbound SIP provider leg is ringing or providing early media. Delivered only to sideband observers.
example:
Expand Down Expand Up @@ -97831,6 +97797,7 @@ components:
- $ref: '#/components/schemas/LiveInfoEvent'
- $ref: '#/components/schemas/LiveTransportDTMFReceived'
- $ref: '#/components/schemas/LiveTransportDTMFSend'
- $ref: '#/components/schemas/LiveTransportDTMFSent'
- $ref: '#/components/schemas/LiveTransportRinging'
- $ref: '#/components/schemas/LiveTransportAnswered'
- $ref: '#/components/schemas/LiveTransportFailed'
Expand Down Expand Up @@ -111027,6 +110994,73 @@ components:
type: object
required:
- status
LiveTransportDTMFSendParam:
description: Send one DTMF keypress to the SIP trunk through a Live sideband connection. This command is supported only for SIP calls. A successful send emits `transport.dtmf.sent` on sideband. If you provide `event_id`, the success notification includes it as `client_event_id`; a failure includes it as `error.client_event_id`. Send separate events for multiple keypresses.
example:
type: transport.dtmf.send
event_id: evt_dtmf_001
event: '#'
type: object
properties:
event_id:
anyOf:
- description: Optional client identifier for correlating this command with a server event's client_event_id or error.client_event_id.
type: string
maxLength: 512
- type: 'null'
type:
default: transport.dtmf.send
x-stainless-const: true
type: string
enum:
- transport.dtmf.send
event:
description: 'The DTMF key to send: one of `0`–`9`, `A`–`D`, `*`, or `#`.'
type: string
minLength: 1
maxLength: 1
pattern: ^[0-9A-D*#]$
required:
- type
- event
x-oaiMeta:
example:
type: transport.dtmf.send
event_id: evt_dtmf_001
event: '#'
LiveTransportDTMFSent:
description: A SIP DTMF keypress successfully sent to the SIP trunk. Delivered only to sideband observers; this is not a client command.
example:
type: transport.dtmf.sent
event_id: event_dtmf_2
event: '#'
type: object
properties:
type:
default: transport.dtmf.sent
x-stainless-const: true
type: string
enum:
- transport.dtmf.sent
event_id:
type: string
event:
type: string
minLength: 1
maxLength: 1
pattern: ^[0-9A-D*#]$
client_event_id:
description: The event_id of the client command, when supplied.
type: string
required:
- type
- event_id
- event
x-oaiMeta:
example:
type: transport.dtmf.sent
event_id: event_dtmf_2
event: '#'
SessionSpendControlResource:
type: object
properties:
Expand Down Expand Up @@ -111813,6 +111847,42 @@ components:
- completed
- incomplete
- expired
CodeInterpreterContainerAuto:
properties:
type:
type: string
enum:
- auto
description: Always `auto`.
default: auto
x-stainless-const: true
file_ids:
items:
type: string
example: file-123
type: array
maxItems: 50
description: An optional list of uploaded files to make available to your code.
memory_limit:
anyOf:
- $ref: '#/components/schemas/ContainerMemoryLimit'
description: The memory limit for the code interpreter container.
- type: 'null'
network_policy:
discriminator:
propertyName: type
description: Network access policy for the container.
anyOf:
- $ref: '#/components/schemas/ContainerNetworkPolicyDisabledParam'
- $ref: '#/components/schemas/ContainerNetworkPolicyAllowlistParam'
type: object
required:
- type
title: CodeInterpreterToolAuto
description: Configuration for a code interpreter container. Optionally specify the IDs of the files to run the code on.
x-stainless-naming:
go:
type_name: ToolCodeInterpreterContainerCodeInterpreterContainerAuto
LiveFunctionToolChoiceParam:
type: object
properties:
Expand Down
12 changes: 6 additions & 6 deletions scripts/castiron/generated-files.json
Original file line number Diff line number Diff line change
Expand Up @@ -571,7 +571,7 @@
},
"src/openai/resources/live/sideband.py": {
"mode": "100644",
"sha256": "4ed10b89fadd3aff1e3226cd7e0db9e1463ef834ce3d2c1e437618c7292cbd20"
"sha256": "9f780c2c96066d0f2a70f48b5c7f4f610900a1d07371c7b19fd0a7b787e79120"
},
"src/openai/resources/models.py": {
"mode": "100644",
Expand Down Expand Up @@ -4635,15 +4635,15 @@
},
"src/openai/types/live/connect_client_event.py": {
"mode": "100644",
"sha256": "bc941c81d969470e47b82605313ca6beff3d40bf152eabe7ba0b6e6649cf2afa"
"sha256": "3dafdbb32c5765eaa39a1473d56f1b5113b2af596feac4fb4332b5632c5332fc"
},
"src/openai/types/live/connect_client_event_param.py": {
"mode": "100644",
"sha256": "b8f84462deda4beb537beb4f8dcf18a1be3bc842bc1679adb9d4fc66e1b8b18b"
"sha256": "348e243ff821cf55dd0c1a5f04aa5c83ee12221b033913314c7c25ffb47101da"
},
"src/openai/types/live/connect_server_event.py": {
"mode": "100644",
"sha256": "f1762b5ae9f57faaf5bc12d24497b6736a454d9c9b0a92bea8556ec5e191c948"
"sha256": "0ea5b662cd3893671b1ed1f89cc49852a8db23a4591ef6694a5a789e8aa253ed"
},
"src/openai/types/live/custom_voice.py": {
"mode": "100644",
Expand Down Expand Up @@ -4823,7 +4823,7 @@
},
"src/openai/types/live/fork_server_event.py": {
"mode": "100644",
"sha256": "a908fc4ff11c69feb00f2e5bdd57ec4af95fd5c7bbdf02a8dbf8b566257ae837"
"sha256": "e7b6e1523075c44d6a39125cbec89984be35a60c3b314f521768bca68f92caae"
},
"src/openai/types/live/fork_session_config.py": {
"mode": "100644",
Expand Down Expand Up @@ -4987,7 +4987,7 @@
},
"src/openai/types/live/server_event.py": {
"mode": "100644",
"sha256": "ab64c366facea5dd4ba3e487fc09227bb806401fee45d0512156507695f20feb"
"sha256": "6b7bbf4ebd0cafdccda1532cf059e9c6a4be2ea3c4fde83c2c3c3d30ab37ae2b"
},
"src/openai/types/live/server_event_selector.py": {
"mode": "100644",
Expand Down
Loading
Loading