Skip to content

Commit 7ce2aa0

Browse files
ashprakasanAiswarya Prakasan
authored andcommitted
fix: resolve oai Summary struct breaking change in OpenAI responses request (#2554)
Co-authored-by: Aiswarya Prakasan <aiswaryaprakasan@Aiswaryas-MacBook-Pro.local>
1 parent 886242f commit 7ce2aa0

3 files changed

Lines changed: 4 additions & 2 deletions

File tree

crates/forge_main/src/completer/command.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ impl Completer for CommandCompleter {
3838
span: Span::new(0, line.len()),
3939
append_whitespace: false,
4040
match_indices: None,
41+
display_override: None,
4142
})
4243
} else {
4344
None

crates/forge_main/src/completer/input_completer.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ impl Completer for InputCompleter {
6363
span: query.span,
6464
append_whitespace: true,
6565
match_indices: None,
66+
display_override: None,
6667
},
6768
))
6869
} else {

crates/forge_repo/src/provider/openai_responses/request.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ fn map_reasoning_details_to_input_items(
6868

6969
let summary: Vec<oai::SummaryPart> = summary_texts
7070
.into_iter()
71-
.map(|text| oai::SummaryPart::SummaryText(oai::Summary { text }))
71+
.map(|text| oai::SummaryPart::SummaryText(oai::SummaryTextContent { text }))
7272
.collect();
7373

7474
Some(oai::InputItem::Item(oai::Item::Reasoning(
@@ -908,7 +908,7 @@ mod tests {
908908

909909
let expected = oai::ReasoningItem {
910910
id: "rs_123".to_string(),
911-
summary: vec![oai::SummaryPart::SummaryText(oai::Summary {
911+
summary: vec![oai::SummaryPart::SummaryText(oai::SummaryTextContent {
912912
text: "Summary of reasoning".to_string(),
913913
})],
914914
content: None,

0 commit comments

Comments
 (0)