diff --git a/app/MindWork AI Studio/Assistants/Builder/LuaResponse.Parse.cs b/app/MindWork AI Studio/Assistants/Builder/LuaResponse.Parse.cs index 0a287a2b..55891ed9 100644 --- a/app/MindWork AI Studio/Assistants/Builder/LuaResponse.Parse.cs +++ b/app/MindWork AI Studio/Assistants/Builder/LuaResponse.Parse.cs @@ -74,7 +74,6 @@ internal sealed partial class LuaResponse if (string.IsNullOrWhiteSpace(this.Plugin.Name) || string.IsNullOrWhiteSpace(this.Plugin.Description) || - this.Plugin.Categories is null || this.Plugin.Categories.Length == 0 || this.Plugin.Categories.Any(string.IsNullOrWhiteSpace)) { diff --git a/app/MindWork AI Studio/Tools/Services/AssistantPluginInstallService.cs b/app/MindWork AI Studio/Tools/Services/AssistantPluginInstallService.cs index 3b71cdaf..a986d0b2 100644 --- a/app/MindWork AI Studio/Tools/Services/AssistantPluginInstallService.cs +++ b/app/MindWork AI Studio/Tools/Services/AssistantPluginInstallService.cs @@ -186,7 +186,7 @@ public sealed class AssistantPluginInstallService return AssistantPluginValidationResult.Error($"The generated assistant plugin is invalid. Issue: {string.Join("; ", assistantPlugin.Issues)}"); } - if (PluginFactory.AvailablePlugins.Any(plugin => plugin.Type is PluginType.ASSISTANT && plugin.Id == assistantPlugin.Id && plugin.IsInternal)) + if (PluginFactory.AvailablePlugins.Any(availablePlugin => availablePlugin.Type is PluginType.ASSISTANT && availablePlugin.Id == assistantPlugin.Id && availablePlugin.IsInternal)) { this.TryDeleteStagingDirectory(stagingDirectory); return AssistantPluginValidationResult.Error("The generated assistant plugin uses the ID of an internal AI Studio plugin."); @@ -300,4 +300,4 @@ public sealed class AssistantPluginInstallService { public static AssistantPluginValidationResult Error(string issue) => new(false, string.Empty, null, issue); } -} +} \ No newline at end of file