diff --git a/crates/agent_ui/src/acp/thread_view.rs b/crates/agent_ui/src/acp/thread_view.rs index 36afa9b47391ab54db2254e1a8ee384f9aa886f3..c6988fb40d591ba4b405659708ac2dbbc25dc4cc 100644 --- a/crates/agent_ui/src/acp/thread_view.rs +++ b/crates/agent_ui/src/acp/thread_view.rs @@ -1045,6 +1045,9 @@ impl AcpThreadView { return; }; + self.message_editor + .update(cx, |editor, cx| editor.clear(window, cx)); + let connection = thread.read(cx).connection().clone(); let can_login = !connection.auth_methods().is_empty() || self.login.is_some(); // Does the agent have a specific logout command? Prefer that in case they need to reset internal state.