diff --git a/crates/assistant2/src/thread.rs b/crates/assistant2/src/thread.rs index 2cad563ab5..7aa9040dce 100644 --- a/crates/assistant2/src/thread.rs +++ b/crates/assistant2/src/thread.rs @@ -200,7 +200,7 @@ impl Thread { } pub fn is_streaming(&self) -> bool { - !self.pending_completions.is_empty() + !self.pending_completions.is_empty() || !self.all_tools_finished() } pub fn tools(&self) -> &Arc {