From 90a46e430502ae4b5cf9b73cbaecb5cfae28d5a2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 22 Oct 2026 08:05:15 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- .../Generated/autosdk.generated-examples.json | 2 +- ...enAI.Models.LiveClientDelegationParam.g.cs | 11 +++ ...I.Models.LiveDecisionsDelegationParam.g.cs | 11 +++ ....Models.LiveDecisionsDelegationParam2.g.cs | 11 +++ ...ls.LiveDecisionsDelegationUpdateParam.g.cs | 11 +++ ...I.Models.LiveResponsesDelegationParam.g.cs | 11 +++ ...ls.LiveResponsesDelegationUpdateParam.g.cs | 11 +++ ...D3F114B31FAA4C1.JsonSerializerContext.g.cs | 2 +- ...B7F5D26AD4049CC.JsonSerializerContext.g.cs | 2 +- ...D5BCD1FDE10B4C5.JsonSerializerContext.g.cs | 2 +- ...92F003B44499991.JsonSerializerContext.g.cs | 2 +- ...983E9CB496C833D.JsonSerializerContext.g.cs | 2 +- ...9FE2F37C7741C1E.JsonSerializerContext.g.cs | 2 +- src/libs/tryAGI.OpenAI/openapi.yaml | 68 +++++++++++++++++++ 14 files changed, 141 insertions(+), 7 deletions(-) diff --git a/src/libs/tryAGI.OpenAI/Generated/autosdk.generated-examples.json b/src/libs/tryAGI.OpenAI/Generated/autosdk.generated-examples.json index 6d408e621..a6432215e 100644 --- a/src/libs/tryAGI.OpenAI/Generated/autosdk.generated-examples.json +++ b/src/libs/tryAGI.OpenAI/Generated/autosdk.generated-examples.json @@ -127,7 +127,7 @@ "Slug": "create-live", "Description": "Create a Live WebRTC session or place an outbound SIP call. Start with the\n[Live prompting guide](https://developers.openai.com/api/docs/guides/live-prompting) for session configuration\nand [Telephony and SIP](https://developers.openai.com/api/docs/guides/voice-sip?api=live#place-an-outbound-call)\nfor trunk setup and call monitoring.\n\nSet transport.type to \u0060webrtc\u0060 and supply an SDP offer, or set it to \u0060sip\u0060\nand supply an E.164 destination and trunk credentials. Outbound SIP calling\nmust be enabled for your organization.\nRinging is limited to 3 minutes and connected calls to 2 hours; these limits\nare not configurable in the request.\n\nReturns \u0060201 Created\u0060 after session initialization. WebRTC responses include an\nSDP answer. SIP responses do not wait for the callee to answer. Attach a\nsideband connection using session.id to monitor SIP call progress.\n\nEach SIP request creates a new call. If a request times out or the connection\nfails, retry with caution: the original request may have succeeded, and a\nretry can place another call.", "Language": "http", - "Code": "### Create session\n# @name create-live\nPOST {{host}}/live/sessions\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json, text/plain\n\n{\n \u0022session\u0022: {\n \u0022model\u0022: \u0022gpt-live-1\u0022,\n \u0022instructions\u0022: \u0022string\u0022,\n \u0022audio\u0022: {\n \u0022output\u0022: {}\n },\n \u0022delegation\u0022: {\n \u0022type\u0022: \u0022client\u0022\n },\n \u0022triggers\u0022: [\n {}\n ],\n \u0022store\u0022: true,\n \u0022input\u0022: [\n {}\n ],\n \u0022client\u0022: {\n \u0022data_channel\u0022: {}\n }\n },\n \u0022transport\u0022: {\n \u0022type\u0022: \u0022webrtc\u0022,\n \u0022sdp\u0022: \u0022string\u0022\n }\n}\n\n## Responses\n# 201\n# Description: Returns 201 Created with a WebRTC answer or an initialized outbound SIP session. A SIP response does not mean the callee has answered.\n# Content-Type: application/json\n# 400\n# Description: Invalid Live session request.\n# Content-Type: application/json, text/plain\n# 413\n# Description: The Live session request exceeds the supported size limit.\n# Content-Type: application/json, text/plain\n# 429\n# Description: The session could not start because a rate or quota limit was exceeded.\n# Content-Type: application/json\n# 500\n# Description: An internal error occurred. The response body is plain text.\n# Content-Type: text/plain\n# 502\n# Description: The SIP gateway could not initialize the outbound call.\n# Content-Type: text/plain\n# 503\n# Description: The session is temporarily unavailable.\n# Content-Type: application/json, text/plain\n# 504\n# Description: SIP session initialization timed out. The error code is sip_setup_timeout.\n# Content-Type: application/json", + "Code": "### Create session\n# @name create-live\nPOST {{host}}/live/sessions\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json, text/plain\n\n{\n \u0022session\u0022: {\n \u0022model\u0022: \u0022gpt-live-1\u0022,\n \u0022instructions\u0022: \u0022string\u0022,\n \u0022audio\u0022: {\n \u0022output\u0022: {}\n },\n \u0022delegation\u0022: {\n \u0022acknowledgement_delay_ms\u0022: 0,\n \u0022type\u0022: \u0022client\u0022\n },\n \u0022triggers\u0022: [\n {}\n ],\n \u0022store\u0022: true,\n \u0022input\u0022: [\n {}\n ],\n \u0022client\u0022: {\n \u0022data_channel\u0022: {}\n }\n },\n \u0022transport\u0022: {\n \u0022type\u0022: \u0022webrtc\u0022,\n \u0022sdp\u0022: \u0022string\u0022\n }\n}\n\n## Responses\n# 201\n# Description: Returns 201 Created with a WebRTC answer or an initialized outbound SIP session. A SIP response does not mean the callee has answered.\n# Content-Type: application/json\n# 400\n# Description: Invalid Live session request.\n# Content-Type: application/json, text/plain\n# 413\n# Description: The Live session request exceeds the supported size limit.\n# Content-Type: application/json, text/plain\n# 429\n# Description: The session could not start because a rate or quota limit was exceeded.\n# Content-Type: application/json\n# 500\n# Description: An internal error occurred. The response body is plain text.\n# Content-Type: text/plain\n# 502\n# Description: The SIP gateway could not initialize the outbound call.\n# Content-Type: text/plain\n# 503\n# Description: The session is temporarily unavailable.\n# Content-Type: application/json, text/plain\n# 504\n# Description: SIP session initialization timed out. The error code is sip_setup_timeout.\n# Content-Type: application/json", "Format": "http", "OperationId": "create-live", "Setup": null diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveClientDelegationParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveClientDelegationParam.g.cs index 89d1e3f57..c46013890 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveClientDelegationParam.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveClientDelegationParam.g.cs @@ -8,6 +8,12 @@ namespace tryAGI.OpenAI /// public sealed partial class LiveClientDelegationParam { + /// + /// Milliseconds to wait before requesting an automatic spoken acknowledgement for a delegation. The model may still speak before this delay. Any commentary or thinking appended to the session cancels all pending acknowledgements, including those for other delegations. Defaults to 400 for Decisions sessions and 0 (request immediately) for other sessions. Omission in a session update preserves the current value. Updates apply to subsequent delegations. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("acknowledgement_delay_ms")] + public int? AcknowledgementDelayMs { get; set; } + /// /// The delegation owner. Always `client` for tasks handled by your application.
/// Default Value: client @@ -26,6 +32,9 @@ public sealed partial class LiveClientDelegationParam /// /// Initializes a new instance of the class. /// + /// + /// Milliseconds to wait before requesting an automatic spoken acknowledgement for a delegation. The model may still speak before this delay. Any commentary or thinking appended to the session cancels all pending acknowledgements, including those for other delegations. Defaults to 400 for Decisions sessions and 0 (request immediately) for other sessions. Omission in a session update preserves the current value. Updates apply to subsequent delegations. + /// /// /// The delegation owner. Always `client` for tasks handled by your application.
/// Default Value: client @@ -34,8 +43,10 @@ public sealed partial class LiveClientDelegationParam [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public LiveClientDelegationParam( + int? acknowledgementDelayMs, global::tryAGI.OpenAI.LiveClientDelegationParamType type = global::tryAGI.OpenAI.LiveClientDelegationParamType.Client) { + this.AcknowledgementDelayMs = acknowledgementDelayMs; this.Type = type; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationParam.g.cs index 74fb707dc..0343a0d3c 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationParam.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationParam.g.cs @@ -8,6 +8,12 @@ namespace tryAGI.OpenAI ///
public sealed partial class LiveDecisionsDelegationParam { + /// + /// Milliseconds to wait before requesting an automatic spoken acknowledgement for a delegation. The model may still speak before this delay. Any commentary or thinking appended to the session cancels all pending acknowledgements, including those for other delegations. Defaults to 400. Updates apply to subsequent delegations. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("acknowledgement_delay_ms")] + public int? AcknowledgementDelayMs { get; set; } + /// /// Default Value: decisions /// @@ -33,6 +39,9 @@ public sealed partial class LiveDecisionsDelegationParam /// Initializes a new instance of the class. /// /// + /// + /// Milliseconds to wait before requesting an automatic spoken acknowledgement for a delegation. The model may still speak before this delay. Any commentary or thinking appended to the session cancels all pending acknowledgements, including those for other delegations. Defaults to 400. Updates apply to subsequent delegations. + /// /// /// Default Value: decisions /// @@ -41,8 +50,10 @@ public sealed partial class LiveDecisionsDelegationParam #endif public LiveDecisionsDelegationParam( global::tryAGI.OpenAI.LiveDecisionsSettingsInputParam decisions, + int? acknowledgementDelayMs, global::tryAGI.OpenAI.LiveDecisionsDelegationParamType type = global::tryAGI.OpenAI.LiveDecisionsDelegationParamType.Decisions) { + this.AcknowledgementDelayMs = acknowledgementDelayMs; this.Type = type; this.Decisions = decisions ?? throw new global::System.ArgumentNullException(nameof(decisions)); } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationParam2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationParam2.g.cs index b9f748ab1..8f9037fec 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationParam2.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationParam2.g.cs @@ -8,6 +8,12 @@ namespace tryAGI.OpenAI /// public sealed partial class LiveDecisionsDelegationParam2 { + /// + /// Milliseconds to wait before requesting an automatic spoken acknowledgement for a delegation. The model may still speak before this delay. Any commentary or thinking appended to the session cancels all pending acknowledgements, including those for other delegations. Defaults to 400. Updates apply to subsequent delegations. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("acknowledgement_delay_ms")] + public int? AcknowledgementDelayMs { get; set; } + /// /// Default Value: decisions /// @@ -33,6 +39,9 @@ public sealed partial class LiveDecisionsDelegationParam2 /// Initializes a new instance of the class. /// /// + /// + /// Milliseconds to wait before requesting an automatic spoken acknowledgement for a delegation. The model may still speak before this delay. Any commentary or thinking appended to the session cancels all pending acknowledgements, including those for other delegations. Defaults to 400. Updates apply to subsequent delegations. + /// /// /// Default Value: decisions /// @@ -41,8 +50,10 @@ public sealed partial class LiveDecisionsDelegationParam2 #endif public LiveDecisionsDelegationParam2( global::tryAGI.OpenAI.LiveDecisionsSettingsInputParam2 decisions, + int? acknowledgementDelayMs, global::tryAGI.OpenAI.LiveDecisionsDelegationParam2Type type = global::tryAGI.OpenAI.LiveDecisionsDelegationParam2Type.Decisions) { + this.AcknowledgementDelayMs = acknowledgementDelayMs; this.Type = type; this.Decisions = decisions ?? throw new global::System.ArgumentNullException(nameof(decisions)); } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationUpdateParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationUpdateParam.g.cs index 94cad04a4..a557d3dbe 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationUpdateParam.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationUpdateParam.g.cs @@ -8,6 +8,12 @@ namespace tryAGI.OpenAI /// public sealed partial class LiveDecisionsDelegationUpdateParam { + /// + /// Milliseconds to wait before requesting an automatic spoken acknowledgement for a delegation. The model may still speak before this delay. Any commentary or thinking appended to the session cancels all pending acknowledgements, including those for other delegations. Defaults to 400 for Decisions sessions and 0 (request immediately) for other sessions. Omission in a session update preserves the current value. Updates apply to subsequent delegations. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("acknowledgement_delay_ms")] + public int? AcknowledgementDelayMs { get; set; } + /// /// Default Value: decisions /// @@ -31,6 +37,9 @@ public sealed partial class LiveDecisionsDelegationUpdateParam /// /// Initializes a new instance of the class. /// + /// + /// Milliseconds to wait before requesting an automatic spoken acknowledgement for a delegation. The model may still speak before this delay. Any commentary or thinking appended to the session cancels all pending acknowledgements, including those for other delegations. Defaults to 400 for Decisions sessions and 0 (request immediately) for other sessions. Omission in a session update preserves the current value. Updates apply to subsequent delegations. + /// /// /// /// Default Value: decisions @@ -39,9 +48,11 @@ public sealed partial class LiveDecisionsDelegationUpdateParam [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public LiveDecisionsDelegationUpdateParam( + int? acknowledgementDelayMs, global::tryAGI.OpenAI.LiveDecisionsSettingsUpdateParam? decisions, global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParamType type = global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParamType.Decisions) { + this.AcknowledgementDelayMs = acknowledgementDelayMs; this.Type = type; this.Decisions = decisions; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveResponsesDelegationParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveResponsesDelegationParam.g.cs index 557da0326..2d598c5d9 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveResponsesDelegationParam.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveResponsesDelegationParam.g.cs @@ -8,6 +8,12 @@ namespace tryAGI.OpenAI /// public sealed partial class LiveResponsesDelegationParam { + /// + /// Milliseconds to wait before requesting an automatic spoken acknowledgement for a delegation. The model may still speak before this delay. Any commentary or thinking appended to the session cancels all pending acknowledgements, including those for other delegations. Defaults to 400 for Decisions sessions and 0 (request immediately) for other sessions. Omission in a session update preserves the current value. Updates apply to subsequent delegations. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("acknowledgement_delay_ms")] + public int? AcknowledgementDelayMs { get; set; } + /// /// The delegation owner. Always `responses` for tasks handled by the Responses API.
/// Default Value: responses @@ -36,6 +42,9 @@ public sealed partial class LiveResponsesDelegationParam /// /// Backend model, prompt, and tools used when the Live session delegates a task to Responses. /// + /// + /// Milliseconds to wait before requesting an automatic spoken acknowledgement for a delegation. The model may still speak before this delay. Any commentary or thinking appended to the session cancels all pending acknowledgements, including those for other delegations. Defaults to 400 for Decisions sessions and 0 (request immediately) for other sessions. Omission in a session update preserves the current value. Updates apply to subsequent delegations. + /// /// /// The delegation owner. Always `responses` for tasks handled by the Responses API.
/// Default Value: responses @@ -45,8 +54,10 @@ public sealed partial class LiveResponsesDelegationParam #endif public LiveResponsesDelegationParam( global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParam responses, + int? acknowledgementDelayMs, global::tryAGI.OpenAI.LiveResponsesDelegationParamType type = global::tryAGI.OpenAI.LiveResponsesDelegationParamType.Responses) { + this.AcknowledgementDelayMs = acknowledgementDelayMs; this.Type = type; this.Responses = responses ?? throw new global::System.ArgumentNullException(nameof(responses)); } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveResponsesDelegationUpdateParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveResponsesDelegationUpdateParam.g.cs index c07fe4863..4d0c64a49 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveResponsesDelegationUpdateParam.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveResponsesDelegationUpdateParam.g.cs @@ -8,6 +8,12 @@ namespace tryAGI.OpenAI ///
public sealed partial class LiveResponsesDelegationUpdateParam { + /// + /// Milliseconds to wait before requesting an automatic spoken acknowledgement for a delegation. The model may still speak before this delay. Any commentary or thinking appended to the session cancels all pending acknowledgements, including those for other delegations. Defaults to 400 for Decisions sessions and 0 (request immediately) for other sessions. Omission in a session update preserves the current value. Updates apply to subsequent delegations. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("acknowledgement_delay_ms")] + public int? AcknowledgementDelayMs { get; set; } + /// /// The delegation owner. Always `responses` for tasks handled by the Responses API.
/// Default Value: responses @@ -32,6 +38,9 @@ public sealed partial class LiveResponsesDelegationUpdateParam /// /// Initializes a new instance of the class. /// + /// + /// Milliseconds to wait before requesting an automatic spoken acknowledgement for a delegation. The model may still speak before this delay. Any commentary or thinking appended to the session cancels all pending acknowledgements, including those for other delegations. Defaults to 400 for Decisions sessions and 0 (request immediately) for other sessions. Omission in a session update preserves the current value. Updates apply to subsequent delegations. + /// /// /// Responses backend settings to update. Omitted settings keep their existing values. /// @@ -43,9 +52,11 @@ public sealed partial class LiveResponsesDelegationUpdateParam [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public LiveResponsesDelegationUpdateParam( + int? acknowledgementDelayMs, global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParam? responses, global::tryAGI.OpenAI.LiveResponsesDelegationUpdateParamType type = global::tryAGI.OpenAI.LiveResponsesDelegationUpdateParamType.Responses) { + this.AcknowledgementDelayMs = acknowledgementDelayMs; this.Type = type; this.Responses = responses; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SourceGenerationContextComponent_6D3F114B31FAA4C1.JsonSerializerContext.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SourceGenerationContextComponent_6D3F114B31FAA4C1.JsonSerializerContext.g.cs index 7875c8c6d..d40477dce 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SourceGenerationContextComponent_6D3F114B31FAA4C1.JsonSerializerContext.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SourceGenerationContextComponent_6D3F114B31FAA4C1.JsonSerializerContext.g.cs @@ -9,7 +9,7 @@ internal static partial class SourceGenerationContextComponent_6D3F114B31FAA4C1 internal static readonly global::tryAGI.OpenAI.SourceGenerationContextMetadataScope MetadataScope = new( new SharedMetadataResolver(), new global::System.Func[] { - static () => global::tryAGI.OpenAI.SourceGenerationContextComponent_05DF4B606BE5CE64.MetadataScope, static () => global::tryAGI.OpenAI.SourceGenerationContextComponent_93FEEC443EBD5B9E.MetadataScope, + static () => global::tryAGI.OpenAI.SourceGenerationContextComponent_05DF4B606BE5CE64.MetadataScope, static () => global::tryAGI.OpenAI.SourceGenerationContextComponent_6DA88C34BA124C41.MetadataScope, static () => global::tryAGI.OpenAI.SourceGenerationContextComponent_93FEEC443EBD5B9E.MetadataScope, }, ContributeConverters); internal static global::System.Text.Json.Serialization.JsonSerializerContext Default => MetadataScope.Default; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SourceGenerationContextComponent_AB7F5D26AD4049CC.JsonSerializerContext.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SourceGenerationContextComponent_AB7F5D26AD4049CC.JsonSerializerContext.g.cs index 4a8704012..d4fe51e78 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SourceGenerationContextComponent_AB7F5D26AD4049CC.JsonSerializerContext.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SourceGenerationContextComponent_AB7F5D26AD4049CC.JsonSerializerContext.g.cs @@ -9,7 +9,7 @@ internal static partial class SourceGenerationContextComponent_AB7F5D26AD4049CC internal static readonly global::tryAGI.OpenAI.SourceGenerationContextMetadataScope MetadataScope = new( new SharedMetadataResolver(), new global::System.Func[] { - static () => global::tryAGI.OpenAI.SourceGenerationContextComponent_2EFDE6D3A4F7639F.MetadataScope, static () => global::tryAGI.OpenAI.SourceGenerationContextComponent_32AB916B03684C6E.MetadataScope, + static () => global::tryAGI.OpenAI.SourceGenerationContextComponent_2EFDE6D3A4F7639F.MetadataScope, static () => global::tryAGI.OpenAI.SourceGenerationContextComponent_32AB916B03684C6E.MetadataScope, static () => global::tryAGI.OpenAI.SourceGenerationContextComponent_6DA88C34BA124C41.MetadataScope, }, ContributeConverters); internal static global::System.Text.Json.Serialization.JsonSerializerContext Default => MetadataScope.Default; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SourceGenerationContextComponent_DD5BCD1FDE10B4C5.JsonSerializerContext.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SourceGenerationContextComponent_DD5BCD1FDE10B4C5.JsonSerializerContext.g.cs index 8f378f495..66fe5688c 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SourceGenerationContextComponent_DD5BCD1FDE10B4C5.JsonSerializerContext.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SourceGenerationContextComponent_DD5BCD1FDE10B4C5.JsonSerializerContext.g.cs @@ -9,7 +9,7 @@ internal static partial class SourceGenerationContextComponent_DD5BCD1FDE10B4C5 internal static readonly global::tryAGI.OpenAI.SourceGenerationContextMetadataScope MetadataScope = new( new SharedMetadataResolver(), new global::System.Func[] { - static () => global::tryAGI.OpenAI.SourceGenerationContextComponent_8A5FD499C9A335DC.MetadataScope, static () => global::tryAGI.OpenAI.SourceGenerationContextComponent_D140AB61CEDD5F32.MetadataScope, + static () => global::tryAGI.OpenAI.SourceGenerationContextComponent_6DA88C34BA124C41.MetadataScope, static () => global::tryAGI.OpenAI.SourceGenerationContextComponent_8A5FD499C9A335DC.MetadataScope, static () => global::tryAGI.OpenAI.SourceGenerationContextComponent_D140AB61CEDD5F32.MetadataScope, }, ContributeConverters); internal static global::System.Text.Json.Serialization.JsonSerializerContext Default => MetadataScope.Default; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SourceGenerationContextComponent_E92F003B44499991.JsonSerializerContext.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SourceGenerationContextComponent_E92F003B44499991.JsonSerializerContext.g.cs index 449a1b849..23b8dbe03 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SourceGenerationContextComponent_E92F003B44499991.JsonSerializerContext.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SourceGenerationContextComponent_E92F003B44499991.JsonSerializerContext.g.cs @@ -9,7 +9,7 @@ internal static partial class SourceGenerationContextComponent_E92F003B44499991 internal static readonly global::tryAGI.OpenAI.SourceGenerationContextMetadataScope MetadataScope = new( new SharedMetadataResolver(), new global::System.Func[] { - static () => global::tryAGI.OpenAI.SourceGenerationContextComponent_12718B73F584EAE2.MetadataScope, + static () => global::tryAGI.OpenAI.SourceGenerationContextComponent_12718B73F584EAE2.MetadataScope, static () => global::tryAGI.OpenAI.SourceGenerationContextComponent_6DA88C34BA124C41.MetadataScope, }, ContributeConverters); internal static global::System.Text.Json.Serialization.JsonSerializerContext Default => MetadataScope.Default; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SourceGenerationContextComponent_E983E9CB496C833D.JsonSerializerContext.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SourceGenerationContextComponent_E983E9CB496C833D.JsonSerializerContext.g.cs index c359ce932..af8ccb298 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SourceGenerationContextComponent_E983E9CB496C833D.JsonSerializerContext.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SourceGenerationContextComponent_E983E9CB496C833D.JsonSerializerContext.g.cs @@ -9,7 +9,7 @@ internal static partial class SourceGenerationContextComponent_E983E9CB496C833D internal static readonly global::tryAGI.OpenAI.SourceGenerationContextMetadataScope MetadataScope = new( new SharedMetadataResolver(), new global::System.Func[] { - static () => global::tryAGI.OpenAI.SourceGenerationContextComponent_06EB06BF90CCC6E3.MetadataScope, static () => global::tryAGI.OpenAI.SourceGenerationContextComponent_BA2678B205C155C3.MetadataScope, + static () => global::tryAGI.OpenAI.SourceGenerationContextComponent_06EB06BF90CCC6E3.MetadataScope, static () => global::tryAGI.OpenAI.SourceGenerationContextComponent_6DA88C34BA124C41.MetadataScope, static () => global::tryAGI.OpenAI.SourceGenerationContextComponent_BA2678B205C155C3.MetadataScope, }, ContributeConverters); internal static global::System.Text.Json.Serialization.JsonSerializerContext Default => MetadataScope.Default; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SourceGenerationContextComponent_F9FE2F37C7741C1E.JsonSerializerContext.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SourceGenerationContextComponent_F9FE2F37C7741C1E.JsonSerializerContext.g.cs index 0167f8df3..48dd11668 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SourceGenerationContextComponent_F9FE2F37C7741C1E.JsonSerializerContext.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.SourceGenerationContextComponent_F9FE2F37C7741C1E.JsonSerializerContext.g.cs @@ -9,7 +9,7 @@ internal static partial class SourceGenerationContextComponent_F9FE2F37C7741C1E internal static readonly global::tryAGI.OpenAI.SourceGenerationContextMetadataScope MetadataScope = new( new SharedMetadataResolver(), new global::System.Func[] { - static () => global::tryAGI.OpenAI.SourceGenerationContextComponent_43C885E417BB9EB3.MetadataScope, static () => global::tryAGI.OpenAI.SourceGenerationContextComponent_574904EC06F9A0F8.MetadataScope, + static () => global::tryAGI.OpenAI.SourceGenerationContextComponent_43C885E417BB9EB3.MetadataScope, static () => global::tryAGI.OpenAI.SourceGenerationContextComponent_574904EC06F9A0F8.MetadataScope, static () => global::tryAGI.OpenAI.SourceGenerationContextComponent_6DA88C34BA124C41.MetadataScope, }, ContributeConverters); internal static global::System.Text.Json.Serialization.JsonSerializerContext Default => MetadataScope.Default; diff --git a/src/libs/tryAGI.OpenAI/openapi.yaml b/src/libs/tryAGI.OpenAI/openapi.yaml index e589da90f..61c692e05 100644 --- a/src/libs/tryAGI.OpenAI/openapi.yaml +++ b/src/libs/tryAGI.OpenAI/openapi.yaml @@ -85649,6 +85649,18 @@ components: delegation events that your backend handles. type: object properties: + acknowledgement_delay_ms: + description: Milliseconds to wait before requesting an automatic spoken + acknowledgement for a delegation. The model may still speak before + this delay. Any commentary or thinking appended to the session + cancels all pending acknowledgements, including those for other + delegations. Defaults to 400 for Decisions sessions and 0 (request + immediately) for other sessions. Omission in a session update + preserves the current value. Updates apply to subsequent + delegations. + type: integer + minimum: 0 + maximum: 800 type: description: The delegation owner. Always `client` for tasks handled by your application. @@ -86423,6 +86435,18 @@ components: description: Delegate tasks to a Responses model managed by the Live session. type: object properties: + acknowledgement_delay_ms: + description: Milliseconds to wait before requesting an automatic spoken + acknowledgement for a delegation. The model may still speak before + this delay. Any commentary or thinking appended to the session + cancels all pending acknowledgements, including those for other + delegations. Defaults to 400 for Decisions sessions and 0 (request + immediately) for other sessions. Omission in a session update + preserves the current value. Updates apply to subsequent + delegations. + type: integer + minimum: 0 + maximum: 800 type: description: The delegation owner. Always `responses` for tasks handled by the Responses API. @@ -86546,6 +86570,16 @@ components: LiveDecisionsDelegationParam: type: object properties: + acknowledgement_delay_ms: + description: Milliseconds to wait before requesting an automatic spoken + acknowledgement for a delegation. The model may still speak before + this delay. Any commentary or thinking appended to the session + cancels all pending acknowledgements, including those for other + delegations. Defaults to 400. Updates apply to subsequent + delegations. + type: integer + minimum: 0 + maximum: 800 type: default: decisions x-stainless-const: true @@ -87010,6 +87044,18 @@ components: changing delegation ownership. type: object properties: + acknowledgement_delay_ms: + description: Milliseconds to wait before requesting an automatic spoken + acknowledgement for a delegation. The model may still speak before + this delay. Any commentary or thinking appended to the session + cancels all pending acknowledgements, including those for other + delegations. Defaults to 400 for Decisions sessions and 0 (request + immediately) for other sessions. Omission in a session update + preserves the current value. Updates apply to subsequent + delegations. + type: integer + minimum: 0 + maximum: 800 type: description: The delegation owner. Always `responses` for tasks handled by the Responses API. @@ -101433,6 +101479,16 @@ components: LiveDecisionsDelegationParam-2: type: object properties: + acknowledgement_delay_ms: + description: Milliseconds to wait before requesting an automatic spoken + acknowledgement for a delegation. The model may still speak before + this delay. Any commentary or thinking appended to the session + cancels all pending acknowledgements, including those for other + delegations. Defaults to 400. Updates apply to subsequent + delegations. + type: integer + minimum: 0 + maximum: 800 type: default: decisions x-stainless-const: true @@ -101620,6 +101676,18 @@ components: LiveDecisionsDelegationUpdateParam: type: object properties: + acknowledgement_delay_ms: + description: Milliseconds to wait before requesting an automatic spoken + acknowledgement for a delegation. The model may still speak before + this delay. Any commentary or thinking appended to the session + cancels all pending acknowledgements, including those for other + delegations. Defaults to 400 for Decisions sessions and 0 (request + immediately) for other sessions. Omission in a session update + preserves the current value. Updates apply to subsequent + delegations. + type: integer + minimum: 0 + maximum: 800 type: default: decisions x-stainless-const: true