Fix(Cli) - Restart gemini cli on folder trust settings changes (#7413)

Co-authored-by: Shi Shu <shii@google.com>
This commit is contained in:
shishu314
2025-08-29 16:31:04 -04:00
committed by GitHub
parent 45213103f6
commit 001009d350
2 changed files with 3 additions and 3 deletions

View File

@@ -644,7 +644,7 @@ export const SETTINGS_SCHEMA = {
type: 'boolean',
label: 'Folder Trust Feature',
category: 'Security',
requiresRestart: false,
requiresRestart: true,
default: false,
description: 'Enable folder trust feature for enhanced security.',
showInDialog: true,
@@ -653,7 +653,7 @@ export const SETTINGS_SCHEMA = {
type: 'boolean',
label: 'Folder Trust',
category: 'Security',
requiresRestart: false,
requiresRestart: true,
default: false,
description: 'Setting to track whether Folder trust is enabled.',
showInDialog: true,

View File

@@ -157,7 +157,7 @@ export function saveTrustedFolders(
export function isFolderTrustEnabled(settings: Settings): boolean {
const folderTrustFeature =
settings.security?.folderTrust?.featureEnabled ?? false;
const folderTrustSetting = settings.security?.folderTrust?.enabled ?? true;
const folderTrustSetting = settings.security?.folderTrust?.enabled ?? false;
return folderTrustFeature && folderTrustSetting;
}