From b2f32c53c9f9804f8d068bae5aad9a332e7bfc13 Mon Sep 17 00:00:00 2001 From: Oleksiy Syvokon Date: Mon, 19 May 2025 12:09:03 +0300 Subject: [PATCH] agent: Fix OpenAI models not getting first message (#30941) Closes #30733 Release Notes: - N/A --- crates/language_models/src/provider/open_ai.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/language_models/src/provider/open_ai.rs b/crates/language_models/src/provider/open_ai.rs index 369c81e650c4dbdc0eba96432f08c7b6fdf9c08f..313224eae9dc357f2822ca41b579adc1ec79898c 100644 --- a/crates/language_models/src/provider/open_ai.rs +++ b/crates/language_models/src/provider/open_ai.rs @@ -477,14 +477,14 @@ fn add_message_content_part( _ => { messages.push(match role { Role::User => open_ai::RequestMessage::User { - content: open_ai::MessageContent::empty(), + content: open_ai::MessageContent::from(vec![new_part]), }, Role::Assistant => open_ai::RequestMessage::Assistant { - content: open_ai::MessageContent::empty(), + content: open_ai::MessageContent::from(vec![new_part]), tool_calls: Vec::new(), }, Role::System => open_ai::RequestMessage::System { - content: open_ai::MessageContent::empty(), + content: open_ai::MessageContent::from(vec![new_part]), }, }); }