From ddc102c7e071c1b6988916e16236e7c3ba48d738 Mon Sep 17 00:00:00 2001 From: Marshall Bowers Date: Mon, 31 Mar 2025 15:13:09 -0400 Subject: [PATCH] assistant_settings: Disable "Suggest Edits" in the `assistant2` feature flag (#27802) This PR disables the "Suggest Edits" feature when in the `assistant2` feature flag. This functionality has been superseded by the new Agent Panel. We can remove the feature outright once the Agent Panel is generally available. Release Notes: - N/A --- crates/assistant_settings/src/assistant_settings.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/crates/assistant_settings/src/assistant_settings.rs b/crates/assistant_settings/src/assistant_settings.rs index f496311486..63dac837c9 100644 --- a/crates/assistant_settings/src/assistant_settings.rs +++ b/crates/assistant_settings/src/assistant_settings.rs @@ -5,7 +5,7 @@ use std::sync::Arc; use ::open_ai::Model as OpenAiModel; use anthropic::Model as AnthropicModel; use deepseek::Model as DeepseekModel; -use feature_flags::FeatureFlagAppExt; +use feature_flags::{Assistant2FeatureFlag, FeatureFlagAppExt}; use gpui::{App, Pixels}; use indexmap::IndexMap; use language_model::{CloudModel, LanguageModel}; @@ -88,6 +88,10 @@ pub struct AssistantSettings { impl AssistantSettings { pub fn are_live_diffs_enabled(&self, cx: &App) -> bool { + if cx.has_flag::() { + return false; + } + cx.is_staff() || self.enable_experimental_live_diffs } }