This commit is contained in:
Aaron Levine
2026-02-02 16:30:18 -08:00
parent 86dc7d0ccb
commit 95cd861224
6 changed files with 104 additions and 100 deletions

View File

@@ -330,7 +330,14 @@ async fn dynamic_tool_call_round_trip_sends_content_items_to_model() -> Result<(
let content_items = response_content_items
.clone()
.into_iter()
.map(Into::into)
.map(|item| match item {
DynamicToolCallOutputContentItem::InputText { text } => {
FunctionCallOutputContentItem::InputText { text }
}
DynamicToolCallOutputContentItem::InputImage { image_url } => {
FunctionCallOutputContentItem::InputImage { image_url }
}
})
.collect::<Vec<FunctionCallOutputContentItem>>();
let response = DynamicToolCallResponse {
result: DynamicToolCallResult::ContentItems {