mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-05-12 12:54:07 -07:00
Fix(Cli) - Restart gemini cli on folder trust settings changes (#7413)
Co-authored-by: Shi Shu <shii@google.com>
This commit is contained in:
@@ -644,7 +644,7 @@ export const SETTINGS_SCHEMA = {
|
|||||||
type: 'boolean',
|
type: 'boolean',
|
||||||
label: 'Folder Trust Feature',
|
label: 'Folder Trust Feature',
|
||||||
category: 'Security',
|
category: 'Security',
|
||||||
requiresRestart: false,
|
requiresRestart: true,
|
||||||
default: false,
|
default: false,
|
||||||
description: 'Enable folder trust feature for enhanced security.',
|
description: 'Enable folder trust feature for enhanced security.',
|
||||||
showInDialog: true,
|
showInDialog: true,
|
||||||
@@ -653,7 +653,7 @@ export const SETTINGS_SCHEMA = {
|
|||||||
type: 'boolean',
|
type: 'boolean',
|
||||||
label: 'Folder Trust',
|
label: 'Folder Trust',
|
||||||
category: 'Security',
|
category: 'Security',
|
||||||
requiresRestart: false,
|
requiresRestart: true,
|
||||||
default: false,
|
default: false,
|
||||||
description: 'Setting to track whether Folder trust is enabled.',
|
description: 'Setting to track whether Folder trust is enabled.',
|
||||||
showInDialog: true,
|
showInDialog: true,
|
||||||
|
|||||||
@@ -157,7 +157,7 @@ export function saveTrustedFolders(
|
|||||||
export function isFolderTrustEnabled(settings: Settings): boolean {
|
export function isFolderTrustEnabled(settings: Settings): boolean {
|
||||||
const folderTrustFeature =
|
const folderTrustFeature =
|
||||||
settings.security?.folderTrust?.featureEnabled ?? false;
|
settings.security?.folderTrust?.featureEnabled ?? false;
|
||||||
const folderTrustSetting = settings.security?.folderTrust?.enabled ?? true;
|
const folderTrustSetting = settings.security?.folderTrust?.enabled ?? false;
|
||||||
return folderTrustFeature && folderTrustSetting;
|
return folderTrustFeature && folderTrustSetting;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user