diff --git a/crates/language_model/src/language_model.rs b/crates/language_model/src/language_model.rs index 83f0b50321c4c069e592deffbc7a2a9816e5794c..a10c743b357434fef972414f5c5a3b929f8799f5 100644 --- a/crates/language_model/src/language_model.rs +++ b/crates/language_model/src/language_model.rs @@ -147,7 +147,7 @@ pub trait LanguageModel: Send + Sync { let events = self.stream_completion(request, cx); async move { - let mut events = events.await?; + let mut events = events.await?.fuse(); let mut message_id = None; let mut first_item_text = None;