Do not send reasoning item IDs (#3390)

Response API doesn't require IDs on reasoning items anymore. 

Fixes: https://github.com/openai/codex/issues/3292
This commit is contained in:
pakrym-oai
2025-09-09 14:47:06 -07:00
committed by GitHub
parent 5eab4c7ab4
commit 5bcc9d8b77

View File

@@ -49,7 +49,7 @@ pub enum ResponseItem {
content: Vec<ContentItem>,
},
Reasoning {
#[serde(default)]
#[serde(default, skip_serializing)]
id: String,
summary: Vec<ReasoningItemReasoningSummary>,
#[serde(default, skip_serializing_if = "should_serialize_reasoning_content")]