Fix OpenAI response input for async-openai 0.34

async-openai 0.34 adds a required phase field to EasyInputMessage,
which broke our Responses API request construction.

Set phase to None because baibot does not currently model assistant commentary vs final-answer turns,
so omitting phase preserves the previous behavior while keeping the request compatible with the new crate.
This commit is contained in:
Slavi Pantaleev
2026-03-24 12:51:11 +02:00
parent 9b169a7d28
commit d9b5524c97

View File

@@ -56,6 +56,7 @@ pub fn convert_llm_messages_to_openai_response_input(
r#type: MessageType::Message,
role,
content,
phase: None,
}));
}