From 2b6dab91972725c7e540cccb6adf1cb015421158 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 369c81e650..313224eae9 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]), }, }); }