diff --git a/app/MindWork AI Studio/Assistants/Dynamic/AssistantDynamic.razor b/app/MindWork AI Studio/Assistants/Dynamic/AssistantDynamic.razor
index 1d636d32..158a72a0 100644
--- a/app/MindWork AI Studio/Assistants/Dynamic/AssistantDynamic.razor
+++ b/app/MindWork AI Studio/Assistants/Dynamic/AssistantDynamic.razor
@@ -8,14 +8,14 @@
{
@switch (component.Type)
{
- case AssistantUiCompontentType.TEXT_AREA:
+ case AssistantComponentType.TEXT_AREA:
if (component is AssistantTextArea textArea)
{
var lines = textArea.IsSingleLine ? 1 : 6;
}
break;
- case AssistantUiCompontentType.IMAGE:
+ case AssistantComponentType.IMAGE:
if (component is AssistantImage assistantImage)
{
var resolvedSource = this.ResolveImageSource(assistantImage);
@@ -32,7 +32,7 @@
}
}
break;
- case AssistantUiCompontentType.WEB_CONTENT_READER:
+ case AssistantComponentType.WEB_CONTENT_READER:
if (component is AssistantWebContentReader webContent && this.webContentFields.TryGetValue(webContent.Name, out var webState))
{
}
break;
- case AssistantUiCompontentType.FILE_CONTENT_READER:
+ case AssistantComponentType.FILE_CONTENT_READER:
if (component is AssistantFileContentReader fileContent && this.fileContentFields.TryGetValue(fileContent.Name, out var fileState))
{
}
break;
- case AssistantUiCompontentType.DROPDOWN:
+ case AssistantComponentType.DROPDOWN:
if (component is AssistantDropdown assistantDropdown)
{
}
break;
- case AssistantUiCompontentType.PROVIDER_SELECTION:
+ case AssistantComponentType.PROVIDER_SELECTION:
if (component is AssistantProviderSelection providerSelection)
{
}
break;
- case AssistantUiCompontentType.PROFILE_SELECTION:
+ case AssistantComponentType.PROFILE_SELECTION:
if (component is AssistantProfileSelection profileSelection)
{
var selection = profileSelection;
}
break;
- case AssistantUiCompontentType.SWITCH:
+ case AssistantComponentType.SWITCH:
if (component is AssistantSwitch assistantSwitch)
{
}
break;
- case AssistantUiCompontentType.HEADING:
+ case AssistantComponentType.HEADING:
if (component is AssistantHeading assistantHeading)
{
var heading = assistantHeading;
@@ -99,14 +99,14 @@
}
}
break;
- case AssistantUiCompontentType.TEXT:
+ case AssistantComponentType.TEXT:
if (component is AssistantText assistantText)
{
var text = assistantText;
@text.Content
}
break;
- case AssistantUiCompontentType.LIST:
+ case AssistantComponentType.LIST:
if (component is AssistantList assistantList)
{
var list = assistantList;
diff --git a/app/MindWork AI Studio/Assistants/Dynamic/AssistantDynamic.razor.cs b/app/MindWork AI Studio/Assistants/Dynamic/AssistantDynamic.razor.cs
index b3ad6667..62639489 100644
--- a/app/MindWork AI Studio/Assistants/Dynamic/AssistantDynamic.razor.cs
+++ b/app/MindWork AI Studio/Assistants/Dynamic/AssistantDynamic.razor.cs
@@ -63,25 +63,25 @@ public partial class AssistantDynamic : AssistantBaseCore
{
switch (component.Type)
{
- case AssistantUiCompontentType.TEXT_AREA:
+ case AssistantComponentType.TEXT_AREA:
if (component is AssistantTextArea textArea)
{
this.inputFields.Add(textArea.Name, textArea.PrefillText);
}
break;
- case AssistantUiCompontentType.DROPDOWN:
+ case AssistantComponentType.DROPDOWN:
if (component is AssistantDropdown dropdown)
{
this.dropdownFields.Add(dropdown.Name, dropdown.Default.Value);
}
break;
- case AssistantUiCompontentType.SWITCH:
+ case AssistantComponentType.SWITCH:
if (component is AssistantSwitch switchComponent)
{
this.switchFields.Add(switchComponent.Name, switchComponent.Value);
}
break;
- case AssistantUiCompontentType.WEB_CONTENT_READER:
+ case AssistantComponentType.WEB_CONTENT_READER:
if (component is AssistantWebContentReader webContent)
{
this.webContentFields.Add(webContent.Name, new WebContentState
@@ -91,7 +91,7 @@ public partial class AssistantDynamic : AssistantBaseCore
});
}
break;
- case AssistantUiCompontentType.FILE_CONTENT_READER:
+ case AssistantComponentType.FILE_CONTENT_READER:
if (component is AssistantFileContentReader fileContent)
{
this.fileContentFields.Add(fileContent.Name, new FileContentState());
@@ -192,7 +192,7 @@ public partial class AssistantDynamic : AssistantBaseCore
var userDecision = false;
switch (component.Type)
{
- case AssistantUiCompontentType.TEXT_AREA:
+ case AssistantComponentType.TEXT_AREA:
if (component is AssistantTextArea textArea)
{
prompt += $"context:{Environment.NewLine}{textArea.UserPrompt}{Environment.NewLine}---{Environment.NewLine}";
@@ -202,7 +202,7 @@ public partial class AssistantDynamic : AssistantBaseCore
}
}
break;
- case AssistantUiCompontentType.DROPDOWN:
+ case AssistantComponentType.DROPDOWN:
if (component is AssistantDropdown dropdown)
{
prompt += $"{Environment.NewLine}context:{Environment.NewLine}{dropdown.UserPrompt}{Environment.NewLine}---{Environment.NewLine}";
@@ -212,7 +212,7 @@ public partial class AssistantDynamic : AssistantBaseCore
}
}
break;
- case AssistantUiCompontentType.SWITCH:
+ case AssistantComponentType.SWITCH:
if (component is AssistantSwitch switchComponent)
{
prompt += $"{Environment.NewLine}context:{Environment.NewLine}{switchComponent.UserPrompt}{Environment.NewLine}---{Environment.NewLine}";
@@ -222,7 +222,7 @@ public partial class AssistantDynamic : AssistantBaseCore
}
}
break;
- case AssistantUiCompontentType.WEB_CONTENT_READER:
+ case AssistantComponentType.WEB_CONTENT_READER:
if (component is AssistantWebContentReader webContent &&
this.webContentFields.TryGetValue(webContent.Name, out var webState))
{
@@ -237,7 +237,7 @@ public partial class AssistantDynamic : AssistantBaseCore
}
}
break;
- case AssistantUiCompontentType.FILE_CONTENT_READER:
+ case AssistantComponentType.FILE_CONTENT_READER:
if (component is AssistantFileContentReader fileContent &&
this.fileContentFields.TryGetValue(fileContent.Name, out var fileState))
{
diff --git a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/AssistantComponentFactory.cs b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/AssistantComponentFactory.cs
index 8b20a9d0..b38083fe 100644
--- a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/AssistantComponentFactory.cs
+++ b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/AssistantComponentFactory.cs
@@ -7,37 +7,37 @@ public class AssistantComponentFactory
private static readonly ILogger LOGGER = Program.LOGGER_FACTORY.CreateLogger();
public static IAssistantComponent CreateComponent(
- AssistantUiCompontentType type,
+ AssistantComponentType type,
Dictionary props,
List children)
{
switch (type)
{
- case AssistantUiCompontentType.FORM:
+ case AssistantComponentType.FORM:
return new AssistantForm { Props = props, Children = children };
- case AssistantUiCompontentType.TEXT_AREA:
+ case AssistantComponentType.TEXT_AREA:
return new AssistantTextArea { Props = props, Children = children };
- case AssistantUiCompontentType.BUTTON:
+ case AssistantComponentType.BUTTON:
return new AssistantButton { Props = props, Children = children};
- case AssistantUiCompontentType.DROPDOWN:
+ case AssistantComponentType.DROPDOWN:
return new AssistantDropdown { Props = props, Children = children };
- case AssistantUiCompontentType.PROVIDER_SELECTION:
+ case AssistantComponentType.PROVIDER_SELECTION:
return new AssistantProviderSelection { Props = props, Children = children };
- case AssistantUiCompontentType.PROFILE_SELECTION:
+ case AssistantComponentType.PROFILE_SELECTION:
return new AssistantProfileSelection { Props = props, Children = children };
- case AssistantUiCompontentType.SWITCH:
+ case AssistantComponentType.SWITCH:
return new AssistantSwitch { Props = props, Children = children };
- case AssistantUiCompontentType.HEADING:
+ case AssistantComponentType.HEADING:
return new AssistantHeading { Props = props, Children = children };
- case AssistantUiCompontentType.TEXT:
+ case AssistantComponentType.TEXT:
return new AssistantText { Props = props, Children = children };
- case AssistantUiCompontentType.LIST:
+ case AssistantComponentType.LIST:
return new AssistantList { Props = props, Children = children };
- case AssistantUiCompontentType.WEB_CONTENT_READER:
+ case AssistantComponentType.WEB_CONTENT_READER:
return new AssistantWebContentReader { Props = props, Children = children };
- case AssistantUiCompontentType.FILE_CONTENT_READER:
+ case AssistantComponentType.FILE_CONTENT_READER:
return new AssistantFileContentReader { Props = props, Children = children };
- case AssistantUiCompontentType.IMAGE:
+ case AssistantComponentType.IMAGE:
return new AssistantImage { Props = props, Children = children };
default:
LOGGER.LogError($"Unknown assistant component type!\n{type} is not a supported assistant component type");
diff --git a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantButton.cs b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantButton.cs
index b66fac79..00d134fc 100644
--- a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantButton.cs
+++ b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantButton.cs
@@ -2,7 +2,7 @@
public class AssistantButton : AssistantComponentBase
{
- public override AssistantUiCompontentType Type => AssistantUiCompontentType.BUTTON;
+ public override AssistantComponentType Type => AssistantComponentType.BUTTON;
public Dictionary Props { get; set; } = new();
public List Children { get; set; } = new();
diff --git a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantComponentBase.cs b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantComponentBase.cs
index 8e41b4f5..902394a8 100644
--- a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantComponentBase.cs
+++ b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantComponentBase.cs
@@ -2,7 +2,7 @@
public abstract class AssistantComponentBase : IAssistantComponent
{
- public abstract AssistantUiCompontentType Type { get; }
+ public abstract AssistantComponentType Type { get; }
public Dictionary Props { get; }
public List Children { get; }
}
\ No newline at end of file
diff --git a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantUiCompontentType.cs b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantComponentType.cs
similarity index 87%
rename from app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantUiCompontentType.cs
rename to app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantComponentType.cs
index 91fbf965..d7993047 100644
--- a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantUiCompontentType.cs
+++ b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantComponentType.cs
@@ -1,6 +1,6 @@
namespace AIStudio.Tools.PluginSystem.Assistants.DataModel;
-public enum AssistantUiCompontentType
+public enum AssistantComponentType
{
FORM,
TEXT_AREA,
diff --git a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantDropdown.cs b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantDropdown.cs
index 080be355..ef3483f2 100644
--- a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantDropdown.cs
+++ b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantDropdown.cs
@@ -2,7 +2,7 @@
public class AssistantDropdown : AssistantComponentBase
{
- public override AssistantUiCompontentType Type => AssistantUiCompontentType.DROPDOWN;
+ public override AssistantComponentType Type => AssistantComponentType.DROPDOWN;
public Dictionary Props { get; set; } = new();
public List Children { get; set; } = new();
diff --git a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantFileContentReader.cs b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantFileContentReader.cs
index f521bb70..9ca37341 100644
--- a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantFileContentReader.cs
+++ b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantFileContentReader.cs
@@ -2,7 +2,7 @@ namespace AIStudio.Tools.PluginSystem.Assistants.DataModel;
public class AssistantFileContentReader : AssistantComponentBase
{
- public override AssistantUiCompontentType Type => AssistantUiCompontentType.FILE_CONTENT_READER;
+ public override AssistantComponentType Type => AssistantComponentType.FILE_CONTENT_READER;
public Dictionary Props { get; set; } = new();
public List Children { get; set; } = new();
diff --git a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantForm.cs b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantForm.cs
index a805fc8a..cb13b848 100644
--- a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantForm.cs
+++ b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantForm.cs
@@ -2,7 +2,7 @@
public class AssistantForm : AssistantComponentBase
{
- public override AssistantUiCompontentType Type => AssistantUiCompontentType.FORM;
+ public override AssistantComponentType Type => AssistantComponentType.FORM;
public Dictionary Props { get; set; } = new();
public List Children { get; set; } = new();
}
\ No newline at end of file
diff --git a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantHeading.cs b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantHeading.cs
index 68f6f450..78a16d83 100644
--- a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantHeading.cs
+++ b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantHeading.cs
@@ -2,7 +2,7 @@ namespace AIStudio.Tools.PluginSystem.Assistants.DataModel;
public class AssistantHeading : AssistantComponentBase
{
- public override AssistantUiCompontentType Type => AssistantUiCompontentType.HEADING;
+ public override AssistantComponentType Type => AssistantComponentType.HEADING;
public Dictionary Props { get; set; } = new();
diff --git a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantImage.cs b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantImage.cs
index 8cbcbd80..a929c370 100644
--- a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantImage.cs
+++ b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantImage.cs
@@ -2,7 +2,7 @@ namespace AIStudio.Tools.PluginSystem.Assistants.DataModel;
public class AssistantImage : AssistantComponentBase
{
- public override AssistantUiCompontentType Type => AssistantUiCompontentType.IMAGE;
+ public override AssistantComponentType Type => AssistantComponentType.IMAGE;
public Dictionary Props { get; set; } = new();
public List Children { get; set; } = new();
diff --git a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantList.cs b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantList.cs
index f44cbf3d..a3f7c5ce 100644
--- a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantList.cs
+++ b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantList.cs
@@ -2,7 +2,7 @@ namespace AIStudio.Tools.PluginSystem.Assistants.DataModel;
public class AssistantList : AssistantComponentBase
{
- public override AssistantUiCompontentType Type => AssistantUiCompontentType.LIST;
+ public override AssistantComponentType Type => AssistantComponentType.LIST;
public Dictionary Props { get; set; } = new();
diff --git a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantProfileSelection.cs b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantProfileSelection.cs
index 8995aadd..dfbc7362 100644
--- a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantProfileSelection.cs
+++ b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantProfileSelection.cs
@@ -4,7 +4,7 @@ namespace AIStudio.Tools.PluginSystem.Assistants.DataModel;
public class AssistantProfileSelection : AssistantComponentBase
{
- public override AssistantUiCompontentType Type => AssistantUiCompontentType.PROFILE_SELECTION;
+ public override AssistantComponentType Type => AssistantComponentType.PROFILE_SELECTION;
public Dictionary Props { get; set; } = new();
public List Children { get; set; } = new();
diff --git a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantProviderSelection.cs b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantProviderSelection.cs
index 9767cd1b..b98dae38 100644
--- a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantProviderSelection.cs
+++ b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantProviderSelection.cs
@@ -2,7 +2,7 @@
public class AssistantProviderSelection : AssistantComponentBase
{
- public override AssistantUiCompontentType Type => AssistantUiCompontentType.PROVIDER_SELECTION;
+ public override AssistantComponentType Type => AssistantComponentType.PROVIDER_SELECTION;
public Dictionary Props { get; set; } = new();
public List Children { get; set; } = new();
diff --git a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantSwitch.cs b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantSwitch.cs
index 33082508..5de760c2 100644
--- a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantSwitch.cs
+++ b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantSwitch.cs
@@ -2,7 +2,7 @@
public class AssistantSwitch : AssistantComponentBase
{
- public override AssistantUiCompontentType Type => AssistantUiCompontentType.SWITCH;
+ public override AssistantComponentType Type => AssistantComponentType.SWITCH;
public Dictionary Props { get; set; } = new();
public List Children { get; set; } = new();
diff --git a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantText.cs b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantText.cs
index 01bec268..d32c5749 100644
--- a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantText.cs
+++ b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantText.cs
@@ -2,7 +2,7 @@ namespace AIStudio.Tools.PluginSystem.Assistants.DataModel;
public class AssistantText : AssistantComponentBase
{
- public override AssistantUiCompontentType Type => AssistantUiCompontentType.TEXT;
+ public override AssistantComponentType Type => AssistantComponentType.TEXT;
public Dictionary Props { get; set; } = new();
diff --git a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantTextArea.cs b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantTextArea.cs
index 94194301..92c78334 100644
--- a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantTextArea.cs
+++ b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantTextArea.cs
@@ -2,7 +2,7 @@
public class AssistantTextArea : AssistantComponentBase
{
- public override AssistantUiCompontentType Type => AssistantUiCompontentType.TEXT_AREA;
+ public override AssistantComponentType Type => AssistantComponentType.TEXT_AREA;
public Dictionary Props { get; set; } = new();
public List Children { get; set; } = new();
diff --git a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantWebContentReader.cs b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantWebContentReader.cs
index f3ba7223..426aad48 100644
--- a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantWebContentReader.cs
+++ b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/AssistantWebContentReader.cs
@@ -2,7 +2,7 @@ namespace AIStudio.Tools.PluginSystem.Assistants.DataModel;
public class AssistantWebContentReader : AssistantComponentBase
{
- public override AssistantUiCompontentType Type => AssistantUiCompontentType.WEB_CONTENT_READER;
+ public override AssistantComponentType Type => AssistantComponentType.WEB_CONTENT_READER;
public Dictionary Props { get; set; } = new();
public List Children { get; set; } = new();
diff --git a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/ComponentPropSpecs.cs b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/ComponentPropSpecs.cs
index 03a4d514..0ef9d66f 100644
--- a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/ComponentPropSpecs.cs
+++ b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/ComponentPropSpecs.cs
@@ -2,58 +2,58 @@
public static class ComponentPropSpecs
{
- public static readonly IReadOnlyDictionary SPECS =
- new Dictionary
+ public static readonly IReadOnlyDictionary SPECS =
+ new Dictionary
{
- [AssistantUiCompontentType.FORM] = new(
+ [AssistantComponentType.FORM] = new(
required: ["Children"],
optional: []
),
- [AssistantUiCompontentType.TEXT_AREA] = new(
+ [AssistantComponentType.TEXT_AREA] = new(
required: ["Name", "Label"],
optional: ["UserPrompt", "PrefillText", "ReadOnly", "IsSingleLine"]
),
- [AssistantUiCompontentType.BUTTON] = new(
+ [AssistantComponentType.BUTTON] = new(
required: ["Name", "Text", "Action"],
optional: []
),
- [AssistantUiCompontentType.DROPDOWN] = new(
+ [AssistantComponentType.DROPDOWN] = new(
required: ["Name", "Label", "Default", "Items"],
optional: ["UserPrompt"]
),
- [AssistantUiCompontentType.PROVIDER_SELECTION] = new(
+ [AssistantComponentType.PROVIDER_SELECTION] = new(
required: ["Name", "Label"],
optional: []
),
- [AssistantUiCompontentType.PROFILE_SELECTION] = new(
+ [AssistantComponentType.PROFILE_SELECTION] = new(
required: [],
optional: ["ValidationMessage"]
),
- [AssistantUiCompontentType.SWITCH] = new(
+ [AssistantComponentType.SWITCH] = new(
required: ["Name", "Label", "LabelOn", "LabelOff", "Value"],
optional: ["UserPrompt"]
),
- [AssistantUiCompontentType.HEADING] = new(
+ [AssistantComponentType.HEADING] = new(
required: ["Text", "Level"],
optional: []
),
- [AssistantUiCompontentType.TEXT] = new(
+ [AssistantComponentType.TEXT] = new(
required: ["Content"],
optional: []
),
- [AssistantUiCompontentType.LIST] = new(
+ [AssistantComponentType.LIST] = new(
required: ["Items"],
optional: []
),
- [AssistantUiCompontentType.WEB_CONTENT_READER] = new(
+ [AssistantComponentType.WEB_CONTENT_READER] = new(
required: ["Name"],
optional: ["UserPrompt", "Preselect", "PreselectContentCleanerAgent"]
),
- [AssistantUiCompontentType.FILE_CONTENT_READER] = new(
+ [AssistantComponentType.FILE_CONTENT_READER] = new(
required: ["Name"],
optional: ["UserPrompt"]
),
- [AssistantUiCompontentType.IMAGE] = new(
+ [AssistantComponentType.IMAGE] = new(
required: ["Src"],
optional: ["Alt", "Caption"]
),
diff --git a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/IAssistantComponent.cs b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/IAssistantComponent.cs
index 0c00b966..1835c50d 100644
--- a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/IAssistantComponent.cs
+++ b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/DataModel/IAssistantComponent.cs
@@ -2,7 +2,7 @@
public interface IAssistantComponent
{
- AssistantUiCompontentType Type { get; }
+ AssistantComponentType Type { get; }
Dictionary Props { get; }
List Children { get; }
}
\ No newline at end of file
diff --git a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/PluginAssistants.cs b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/PluginAssistants.cs
index 508c1328..89e675d5 100644
--- a/app/MindWork AI Studio/Tools/PluginSystem/Assistants/PluginAssistants.cs
+++ b/app/MindWork AI Studio/Tools/PluginSystem/Assistants/PluginAssistants.cs
@@ -116,8 +116,8 @@ public sealed class PluginAssistants(bool isInternal, LuaState state, PluginType
if (!uiTable.TryGetValue("Type", out var typeVal)
|| !typeVal.TryRead(out var typeText)
- || !Enum.TryParse(typeText, true, out var type)
- || type != AssistantUiCompontentType.FORM)
+ || !Enum.TryParse(typeText, true, out var type)
+ || type != AssistantComponentType.FORM)
{
LOGGER.LogWarning("UI table of the ASSISTANT table has no valid Form type.");
return false;
@@ -150,7 +150,7 @@ public sealed class PluginAssistants(bool isInternal, LuaState state, PluginType
children.Add(comp);
}
- root = AssistantComponentFactory.CreateComponent(AssistantUiCompontentType.FORM, new Dictionary(), children);
+ root = AssistantComponentFactory.CreateComponent(AssistantComponentType.FORM, new Dictionary(), children);
return true;
}
@@ -168,13 +168,13 @@ public sealed class PluginAssistants(bool isInternal, LuaState state, PluginType
if (!componentTable.TryGetValue("Type", out var typeVal)
|| !typeVal.TryRead(out var typeText)
- || !Enum.TryParse(typeText, true, out var type))
+ || !Enum.TryParse(typeText, true, out var type))
{
LOGGER.LogWarning($"Component #{idx} missing valid Type.");
return false;
}
- if (type == AssistantUiCompontentType.PROFILE_SELECTION)
+ if (type == AssistantComponentType.PROFILE_SELECTION)
this.HasEmbeddedProfileSelection = true;
Dictionary props = new();
@@ -206,7 +206,7 @@ public sealed class PluginAssistants(bool isInternal, LuaState state, PluginType
}
private bool TryReadComponentProps(
- AssistantUiCompontentType type,
+ AssistantComponentType type,
LuaTable propsTable,
out Dictionary props)
{