Remove redundant set_builtin_provider_hiding_fn call

Richard Feldman created

Change summary

crates/language_models/src/language_models.rs | 7 +------
1 file changed, 1 insertion(+), 6 deletions(-)

Detailed changes

crates/language_models/src/language_models.rs 🔗

@@ -14,7 +14,7 @@ pub mod provider;
 mod settings;
 pub mod ui;
 
-pub use crate::extension::{extension_for_builtin_provider, init_proxy as init_extension_proxy};
+pub use crate::extension::init_proxy as init_extension_proxy;
 pub use crate::google_ai_api_key::api_key_for_gemini_cli;
 use crate::provider::anthropic::AnthropicLanguageModelProvider;
 use crate::provider::bedrock::BedrockLanguageModelProvider;
@@ -37,11 +37,6 @@ pub fn init(user_store: Entity<UserStore>, client: Arc<Client>, cx: &mut App) {
         register_language_model_providers(registry, user_store, client.clone(), cx);
     });
 
-    // Set up the provider hiding function
-    registry.update(cx, |registry, _cx| {
-        registry.set_builtin_provider_hiding_fn(Box::new(extension_for_builtin_provider));
-    });
-
     // Subscribe to extension store events to track LLM extension installations
     if let Some(extension_store) = extension_host::ExtensionStore::try_global(cx) {
         cx.subscribe(&extension_store, {