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 } }