fix: fix empty result for view tool response (#2011)

This commit is contained in:
Yingjie He
2025-04-02 10:13:50 -07:00
committed by GitHub
parent 3a4d9e1042
commit cc0290aa89

View File

@@ -83,6 +83,7 @@ pub fn format_messages(messages: &[Message]) -> Vec<Value> {
.iter()
.filter_map(|c| match c {
Content::Text(t) => Some(t.text.clone()),
Content::Resource(r) => Some(r.get_text()),
_ => None,
})
.collect::<Vec<_>>()
@@ -421,7 +422,7 @@ mod tests {
let tool_result: Vec<Content> = vec![
Content::text("Hello"),
Content::text("World"),
Content::text("This is a test."),
Content::embedded_text("test_uri", "This is a test."),
];
let messages = vec![set_up_tool_response_message("response_id", tool_result)];