diff --git a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/AssistantPluginAuditService.cs b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/AssistantPluginAuditService.cs index 3bd282dd..0ede62d6 100644 --- a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/AssistantPluginAuditService.cs +++ b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/AssistantPluginAuditService.cs @@ -7,9 +7,12 @@ namespace AIStudio.Tools.PluginSystem.Assistants; /// public sealed class AssistantPluginAuditService(AssistantAuditAgent auditAgent) { - public async Task RunAuditAsync(PluginAssistants plugin, CancellationToken token = default) + /// + /// Runs an assistant plugin audit, optionally falling back to the supplied provider when no audit provider is configured. + /// + public async Task RunAuditAsync(PluginAssistants plugin, CancellationToken token = default, Settings.Provider? fallbackProvider = null) { - var result = await auditAgent.AuditAsync(plugin, token); + var result = await auditAgent.AuditAsync(plugin, token, fallbackProvider); var provider = auditAgent.ProviderSettings; var promptPreview = await plugin.BuildAuditPromptPreviewAsync(token);