diff --git a/app/MindWork AI Studio/Settings/DataModel/Data.cs b/app/MindWork AI Studio/Settings/DataModel/Data.cs
index 9909b3af..6900058e 100644
--- a/app/MindWork AI Studio/Settings/DataModel/Data.cs
+++ b/app/MindWork AI Studio/Settings/DataModel/Data.cs
@@ -160,6 +160,8 @@ public sealed class Data
public DataSlideBuilder SlideBuilder { get; init; } = new();
+ public DataAssistantBuilder AssistantBuilder { get; init; } = new();
+
///
/// Gets the managed Visual Briefing Assistant defaults.
///
diff --git a/app/MindWork AI Studio/Settings/DataModel/DataAssistantBuilder.cs b/app/MindWork AI Studio/Settings/DataModel/DataAssistantBuilder.cs
new file mode 100644
index 00000000..f699ce40
--- /dev/null
+++ b/app/MindWork AI Studio/Settings/DataModel/DataAssistantBuilder.cs
@@ -0,0 +1,28 @@
+namespace AIStudio.Settings.DataModel;
+
+///
+/// Stores the default options for the Assistant Builder.
+///
+public sealed class DataAssistantBuilder
+{
+ ///
+ /// Gets or sets whether Assistant Builder defaults are preselected.
+ ///
+ public bool PreselectOptions { get; set; } = true;
+
+ ///
+ /// Gets or sets the provider used by default. An empty value uses the app default.
+ ///
+ public string PreselectedProvider { get; set; } = string.Empty;
+
+ ///
+ /// Gets or sets the default output language for generated assistants.
+ ///
+ public CommonLanguages PreselectedOutputLanguage { get; set; } = CommonLanguages.AS_IS;
+
+ ///
+ /// Gets or sets the default custom output language.
+ ///
+ public string PreselectedOtherOutputLanguage { get; set; } = string.Empty;
+
+}
diff --git a/app/MindWork AI Studio/Tools/ComponentsExtensions.cs b/app/MindWork AI Studio/Tools/ComponentsExtensions.cs
index 8e1501aa..a2b26c92 100644
--- a/app/MindWork AI Studio/Tools/ComponentsExtensions.cs
+++ b/app/MindWork AI Studio/Tools/ComponentsExtensions.cs
@@ -180,6 +180,7 @@ public static class ComponentsExtensions
Components.ERI_ASSISTANT => settingsManager.ConfigurationData.ERI.PreselectOptions ? settingsManager.ConfigurationData.Providers.FirstOrDefault(x => x.Id == settingsManager.ConfigurationData.ERI.PreselectedProvider) : null,
Components.I18N_ASSISTANT => settingsManager.ConfigurationData.I18N.PreselectOptions ? settingsManager.ConfigurationData.Providers.FirstOrDefault(x => x.Id == settingsManager.ConfigurationData.I18N.PreselectedProvider) : null,
Components.SLIDE_BUILDER_ASSISTANT => settingsManager.ConfigurationData.SlideBuilder.PreselectOptions ? settingsManager.ConfigurationData.Providers.FirstOrDefault(x => x.Id == settingsManager.ConfigurationData.SlideBuilder.PreselectedProvider) : null,
+ Components.META_ASSISTANT => settingsManager.ConfigurationData.AssistantBuilder.PreselectOptions ? settingsManager.ConfigurationData.Providers.FirstOrDefault(x => x.Id == settingsManager.ConfigurationData.AssistantBuilder.PreselectedProvider) : null,
Components.VISUAL_BRIEFING_ASSISTANT => settingsManager.ConfigurationData.Providers.FirstOrDefault(x => x.Id == settingsManager.ConfigurationData.VisualBriefing.PreselectedProvider),
// The Document Analysis Assistant does not have a preselected provider at the component level.