AI-Studio/app/MindWork AI Studio/Settings/DataModel
Claude 509d57f69a
Add config plugin support to hide individual assistants
This change enables enterprise IT departments to hide specific assistants
via configuration plugins, providing better control over which features
are available to end users.

Changes:
- Created ConfigurableAssistant enum listing all hideable assistants
- Added HiddenAssistants property to DataApp settings (HashSet<ConfigurableAssistant>)
- Added IsAssistantVisible() method in Assistants.razor.cs to check visibility
- Updated Assistants.razor to conditionally render assistants based on configuration
- Extended plugin.lua template with HiddenAssistants configuration example

Example usage in configuration plugin:
CONFIG["SETTINGS"]["DataApp.HiddenAssistants"] = { "GRAMMAR_SPELLING_ASSISTANT", "SYNONYMS_ASSISTANT" }

The setting integrates with the existing ManagedConfiguration system and
is locked when managed by a config plugin, preventing user override.
2026-01-11 22:18:26 +00:00
..
PreviousModels Added option for update installation behavior (#539) 2025-08-26 20:06:13 +02:00
AddChatProviderBehavior.cs Remember chat provider (#217) 2024-11-23 13:04:02 +01:00
Bias.cs Added bias names (#172) 2024-10-21 18:21:08 +02:00
BiasCatalog.cs Migrated to use the shared random instance (#214) 2024-11-16 12:20:04 +01:00
BiasCategory.cs Defined bias catalog (#166) 2024-10-20 12:35:03 +02:00
BiasCategoryExtensions.cs Defined bias catalog (#166) 2024-10-20 12:35:03 +02:00
Data.cs Added transcription providers (#619) 2026-01-09 12:45:21 +01:00
DataAgenda.cs Added options to enforce minimum confidence levels for each assistant (#147) 2024-09-14 19:20:33 +02:00
DataAgentDataSourceSelection.cs Added a retrieval context validation agent (#289) 2025-02-22 20:51:06 +01:00
DataAgentRetrievalContextValidation.cs Added a retrieval context validation agent (#289) 2025-02-22 20:51:06 +01:00
DataApp.cs Add config plugin support to hide individual assistants 2026-01-11 22:18:26 +00:00
DataBiasOfTheDay.cs Bias of the day (#173) 2024-10-28 15:41:00 +01:00
DataChat.cs Added chat templates (#474) 2025-05-24 12:27:00 +02:00
DataCoding.cs Added options to enforce minimum confidence levels for each assistant (#147) 2024-09-14 19:20:33 +02:00
DataDocumentAnalysis.cs Added a preview of the document analysis assistant (#561) 2025-11-24 12:37:18 +01:00
DataDocumentAnalysisPolicy.cs Added a preview of the document analysis assistant (#561) 2025-11-24 12:37:18 +01:00
DataEMail.cs Added options to enforce minimum confidence levels for each assistant (#147) 2024-09-14 19:20:33 +02:00
DataERI.cs Add ERI server assistant (#231) 2025-01-01 15:49:27 +01:00
DataERIServer.cs Add ERI server assistant (#231) 2025-01-01 15:49:27 +01:00
DataGrammarSpelling.cs Added options to enforce minimum confidence levels for each assistant (#147) 2024-09-14 19:20:33 +02:00
DataI18N.cs Added I18N assistant for localization of AI Studio content (#422) 2025-04-26 18:55:23 +02:00
DataIconFinder.cs Added options to enforce minimum confidence levels for each assistant (#147) 2024-09-14 19:20:33 +02:00
DataJobPostings.cs Add job posting assistant (#150) 2024-09-15 21:14:56 +02:00
DataLegalCheck.cs Added options to enforce minimum confidence levels for each assistant (#147) 2024-09-14 19:20:33 +02:00
DataLLMProviders.cs Added DeepSeek as provider (#303) 2025-02-27 12:43:19 +01:00
DataMyTasks.cs Added options to enforce minimum confidence levels for each assistant (#147) 2024-09-14 19:20:33 +02:00
DataRewriteImprove.cs Added options to enforce minimum confidence levels for each assistant (#147) 2024-09-14 19:20:33 +02:00
DataSourceERI_V1.cs Added support for images (#609) 2025-12-30 18:30:32 +01:00
DataSourceLocalDirectory.cs Added description fields to local data sources (#583) 2025-12-08 20:53:46 +01:00
DataSourceLocalFile.cs Added description fields to local data sources (#583) 2025-12-08 20:53:46 +01:00
DataSourceOptions.cs Integrated data sources into any chat (#282) 2025-02-15 15:41:12 +01:00
DataSourceSecurity.cs Integrated data sources into any chat (#282) 2025-02-15 15:41:12 +01:00
DataSourceSecurityExtensions.cs Added more text content to the I18N system (#446) 2025-05-04 14:59:30 +02:00
DataSourceType.cs Configure data sources (#259) 2025-01-13 19:51:26 +01:00
DataSourceTypeExtension.cs Added more text content to the I18N system (#446) 2025-05-04 14:59:30 +02:00
DataSynonyms.cs Added options to enforce minimum confidence levels for each assistant (#147) 2024-09-14 19:20:33 +02:00
DataTextContentCleaner.cs Add agenda assistant (#69) 2024-08-05 21:12:52 +02:00
DataTextSummarizer.cs Improving the text summarizer assistant (#544) 2025-08-30 10:35:40 +02:00
DataTranslation.cs Added options to enforce minimum confidence levels for each assistant (#147) 2024-09-14 19:20:33 +02:00
DataWorkspace.cs Improved chat UI (#240) 2025-01-02 13:16:47 +01:00
LangBehavior.cs Configure language & start language plugins (#400) 2025-04-12 21:13:33 +02:00
LangBehaviorExtensions.cs Improved I18N system (#445) 2025-05-03 21:47:43 +02:00
LoadingChatProviderBehavior.cs Remember chat provider (#217) 2024-11-23 13:04:02 +01:00
NavBehavior.cs Add default configuration for assistants (#52) 2024-07-28 11:20:00 +02:00
PreviewFeatures.cs Added audio recording (#615) 2026-01-07 12:56:11 +01:00
PreviewFeaturesExtensions.cs Added transcription providers (#619) 2026-01-09 12:45:21 +01:00
PreviewVisibility.cs Added embedding configurations (#224) 2024-12-03 15:24:40 +01:00
PreviewVisibilityExtensions.cs Added audio recording (#615) 2026-01-07 12:56:11 +01:00
SendBehavior.cs Add default configuration for assistants (#52) 2024-07-28 11:20:00 +02:00
SendToChatDataSourceBehavior.cs Integrated data sources into any chat (#282) 2025-02-15 15:41:12 +01:00
SendToChatDataSourceBehaviorExtensions.cs Added more text content to the I18N system (#446) 2025-05-04 14:59:30 +02:00
Themes.cs Added color themes (dark & light) (#148) 2024-09-15 12:30:07 +02:00
ThemesExtensions.cs Added more text content to the I18N system (#446) 2025-05-04 14:59:30 +02:00
UpdateInstallation.cs Added option for update installation behavior (#539) 2025-08-26 20:06:13 +02:00
UpdateInterval.cs Added option for update installation behavior (#539) 2025-08-26 20:06:13 +02:00
WorkspaceDisplayBehavior.cs Added workspace display options (#184) 2024-11-02 22:53:02 +01:00
WorkspaceStorageBehavior.cs Add default configuration for assistants (#52) 2024-07-28 11:20:00 +02:00
WorkspaceStorageTemporaryMaintenancePolicy.cs Add default configuration for assistants (#52) 2024-07-28 11:20:00 +02:00