From a299c58901dea38e646557ec67a531a59b2268b7 Mon Sep 17 00:00:00 2001 From: apcha-oai <228803254+apcha-oai@users.noreply.github.com> Date: Wed, 26 Aug 2026 23:08:38 +0000 Subject: [PATCH] feat(api): make function call output call IDs optional Castiron-Internal-PR: https://github.com/openai/openai-cli-internal/pull/45 Castiron-Source-SHA: 05f70a6025ab31fe3e2d66f291594941869f94af Castiron-Public-Base-SHA: f529fc24b5607967e645f42eb547a0fa94ca8ff7 --- .castiron.stats.yml | 12 ++++++------ api_reference/openapi.transformed.yml | 24 ++++++++++++------------ 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/.castiron.stats.yml b/.castiron.stats.yml index dc801f5..83495bc 100644 --- a/.castiron.stats.yml +++ b/.castiron.stats.yml @@ -1,8 +1,8 @@ schema_version: 1 -generation_id: 2cb1a6d4-a3c6-40f7-8a76-d23887849b3c -openapi_spec_hash: b2c62b342b04685226037c980f2b5a7a -openapi_transformed_spec_hash: ba44bf31326f01a1d886b7510dd9da8a -config_hash: 4fbbbcf377bcc17646cccb9fcfbac14a -codegen_sha: 0021550598b89e4beb7c84cbeeddce84071a2bdd +generation_id: 1ad918e2-9845-479d-bbd5-9ddc5ca65671 +openapi_spec_hash: 32e9f9c8096eae027754def9afb89dc0 +openapi_transformed_spec_hash: a5861d7f7b67f6845c9499fdec7324a5 +config_hash: 5c00fe18ea913ed0186f9894adc02a70 +codegen_sha: e7fe14abc307d9a36ab6587c7a39fe923999ce1c codegen_hash: c70f5adea80c1c0a55a1baa900e0d1b426fe7eab7b3f784e1f8fa618d55d636f -public_codegen_sha: 621a4e6e6f5433a7c71a066556bc403700584db4 +public_codegen_sha: 7fc5923a0894e463baa521b5a2a6945782ff06ec diff --git a/api_reference/openapi.transformed.yml b/api_reference/openapi.transformed.yml index 164fe8c..556cdd2 100644 --- a/api_reference/openapi.transformed.yml +++ b/api_reference/openapi.transformed.yml @@ -37968,7 +37968,6 @@ components: - incomplete required: - type - - call_id - output FunctionToolCallOutputResource: allOf: @@ -63939,10 +63938,12 @@ components: example: fc_123 - type: 'null' call_id: - type: string - maxLength: 64 - minLength: 1 - description: The unique ID of the function tool call generated by the model. + anyOf: + - type: string + maxLength: 64 + minLength: 1 + description: The unique ID of the function tool call generated by the model. + - type: 'null' type: type: string enum: @@ -63994,7 +63995,6 @@ components: type: object required: - type - - call_id - output title: Function tool call output description: The output of a function tool call. @@ -71251,10 +71251,12 @@ components: example: fc_123 - type: 'null' call_id: - type: string - maxLength: 64 - minLength: 1 - description: The unique ID of the function tool call generated by the model. + anyOf: + - type: string + maxLength: 64 + minLength: 1 + description: The unique ID of the function tool call generated by the model. + - type: 'null' type: type: string enum: @@ -71306,7 +71308,6 @@ components: type: object required: - type - - call_id - output title: Function tool call output description: The output of a function tool call. @@ -73658,7 +73659,6 @@ components: - incomplete required: - type - - call_id - output BetaFunctionToolCallResource: allOf: