diff --git a/DevProxy.Plugins/Behavior/LanguageModelFailurePlugin.cs b/DevProxy.Plugins/Behavior/LanguageModelFailurePlugin.cs index 26bd311d..9995208f 100644 --- a/DevProxy.Plugins/Behavior/LanguageModelFailurePlugin.cs +++ b/DevProxy.Plugins/Behavior/LanguageModelFailurePlugin.cs @@ -19,8 +19,7 @@ public sealed class LanguageModelFailurePlugin( ILogger logger, ISet urlsToWatch, IProxyConfiguration proxyConfiguration, - IConfigurationSection pluginConfigurationSection, - ILanguageModelClient languageModelClient) : + IConfigurationSection pluginConfigurationSection) : BasePlugin( httpClient, logger, @@ -48,18 +47,6 @@ public sealed class LanguageModelFailurePlugin( public override string Name => nameof(LanguageModelFailurePlugin); - public override async Task InitializeAsync(InitArgs e, CancellationToken cancellationToken) - { - await base.InitializeAsync(e, cancellationToken); - - Logger.LogInformation("Checking language model availability..."); - if (!await languageModelClient.IsEnabledAsync(cancellationToken)) - { - Logger.LogError("Local language model is not enabled. The {Plugin} will not be used.", Name); - Enabled = false; - } - } - public override async Task BeforeRequestAsync(ProxyRequestArgs e, CancellationToken cancellationToken) { Logger.LogTrace("{Method} called", nameof(BeforeRequestAsync));