diff --git a/crates/agent/src/thread.rs b/crates/agent/src/thread.rs index a63437e9e486872458666d324d6dec50cbd1d149..9a259ecf6a9debaf4afd68f8271e025ae9f19c4f 100644 --- a/crates/agent/src/thread.rs +++ b/crates/agent/src/thread.rs @@ -2390,7 +2390,12 @@ impl Thread { anyhow::Ok(()) }; - if generate.await.context("failed to generate title").is_ok() { + if generate + .await + .context("failed to generate thread title") + .log_err() + .is_some() + { _ = this.update(cx, |this, cx| this.set_title(title.into(), cx)); } _ = this.update(cx, |this, _| this.pending_title_generation = None);