From 8420fc13b14a9be2db709d0e82c0231b68389955 Mon Sep 17 00:00:00 2001 From: Nils Kruthoff Date: Mon, 20 Jul 2026 11:25:37 +0200 Subject: [PATCH] adding the optional fallback provider to the audit service --- .../PluginSystem/Assistants/AssistantPluginAuditService.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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);