feat(admin): Introduce remote admin settings & implement secureModeEnabled/mcpEnabled (#15935)

This commit is contained in:
Shreya Keshive
2026-01-06 16:38:07 -05:00
committed by GitHub
parent 56092bd782
commit 2fe45834dd
9 changed files with 360 additions and 14 deletions
+23
View File
@@ -277,3 +277,26 @@ export interface ConversationInteraction {
language?: string;
isAgentic?: boolean;
}
export interface GeminiCodeAssistSetting {
secureModeEnabled?: boolean;
mcpSetting?: McpSetting;
cliFeatureSetting?: CliFeatureSetting;
}
export interface McpSetting {
mcpEnabled?: boolean;
allowedMcpConfigs?: McpConfig[];
}
export interface McpConfig {
mcpServer?: string;
}
export interface CliFeatureSetting {
extensionsSetting?: ExtensionsSetting;
}
export interface ExtensionsSetting {
extensionsEnabled?: boolean;
}