diff --git a/crates/agent/src/agent.rs b/crates/agent/src/agent.rs index f20c7a8f1d5c780ffd3214c8736e7c921f32d134..0bb0f2c8790a5e07b97976ba391105554ad03307 100644 --- a/crates/agent/src/agent.rs +++ b/crates/agent/src/agent.rs @@ -1749,7 +1749,7 @@ impl SubagentHandle for NativeSubagentHandle { } fn num_entries(&self, cx: &App) -> usize { - self.subagent_thread.read(cx).num_messages() + self.acp_thread.read(cx).entries().len() } fn send(&self, message: String, cx: &AsyncApp) -> Task> { diff --git a/crates/agent/src/thread.rs b/crates/agent/src/thread.rs index 2a9e8d3270cc6ae6b95e28dbb2c06370980bf028..4c43a66fe5bb67c11fe5f0438d54cc86a498c55c 100644 --- a/crates/agent/src/thread.rs +++ b/crates/agent/src/thread.rs @@ -1389,10 +1389,6 @@ impl Thread { self.messages.last() } - pub fn num_messages(&self) -> usize { - self.messages.len() - } - #[cfg(any(test, feature = "test-support"))] pub fn last_received_or_pending_message(&self) -> Option { if let Some(message) = self.pending_message.clone() {