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 12:09:03 +03:00 committed by GitHub
parent 70b0c4d63d
commit 2b6dab9197
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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]),
},
});
}