diff --git a/crates/acp/src/server.rs b/crates/acp/src/server.rs index b98393295abb2793076a530042d508f2bea57607..139db5afcfd8858fcae7e868696c55a66295f440 100644 --- a/crates/acp/src/server.rs +++ b/crates/acp/src/server.rs @@ -79,7 +79,13 @@ impl acp::Client for AcpClientDelegate { let ToolCallRequest { id, outcome } = cx .update(|cx| { self.update_thread(&request.thread_id.into(), cx, |thread, cx| { - thread.request_tool_call(request.label, request.icon, request.content, request.confirmation, cx) + thread.request_tool_call( + request.label, + request.icon, + request.content, + request.confirmation, + cx, + ) }) })? .context("Failed to update thread")?; @@ -217,7 +223,7 @@ impl AcpServer { } pub fn exit_status(&self) -> Option { - self.exit_status.lock().clone() + *self.exit_status.lock() } } diff --git a/crates/acp/src/thread_view.rs b/crates/acp/src/thread_view.rs index 8814082258aacc55f5bdcd88e8af737e3df4b885..d2021c144b310aabe08afd3e3d8ee2f3d420bcb1 100644 --- a/crates/acp/src/thread_view.rs +++ b/crates/acp/src/thread_view.rs @@ -164,7 +164,6 @@ impl AcpThreadView { }; } Err(e) => { - dbg!(&e); if let Some(exit_status) = agent.exit_status() { this.thread_state = ThreadState::LoadError( format!(