agent: Fix OpenAI models not getting first message (#30941)

Closes #30733

Release Notes:

- N/A
This commit is contained in:
Oleksiy Syvokon
2025-05-19 09:09:03 +00:00
committed by GitHub
parent 70b0c4d63d
commit 2b6dab9197
@@ -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]),
},
});
}