diff --git a/crates/agent/src/active_thread.rs b/crates/agent/src/active_thread.rs index 0df055e6df46d177e77804d671130cee4ffcaa5e..f190e7496e225196bc7fce0a3ce0a9ca40fbadb9 100644 --- a/crates/agent/src/active_thread.rs +++ b/crates/agent/src/active_thread.rs @@ -706,7 +706,11 @@ impl ActiveThread { tool_use.id.clone(), tool_use.ui_text.clone(), &tool_use.input, - "".into(), + self.thread + .read(cx) + .tool_result(&tool_use.id) + .map(|result| result.content.clone().into()) + .unwrap_or("".into()), window, cx, );