diff --git a/crates/agent/src/agent_diff.rs b/crates/agent/src/agent_diff.rs index 34ff249e95777bb02f87e755aa337e5e89710f12..1516cd02287d4cbb72e382804f7b440368b35efa 100644 --- a/crates/agent/src/agent_diff.rs +++ b/crates/agent/src/agent_diff.rs @@ -1513,7 +1513,7 @@ impl AgentDiff { multibuffer.add_diff(diff_handle.clone(), cx); }); - let new_state = if thread.read(cx).has_pending_edit_tool_uses() { + let new_state = if thread.read(cx).is_generating() { EditorState::Generating } else { EditorState::Reviewing