diff options
Diffstat (limited to 'packages/core/src')
| -rw-r--r-- | packages/core/src/config/config.ts | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/packages/core/src/config/config.ts b/packages/core/src/config/config.ts index 4848bfb6..db226c76 100644 --- a/packages/core/src/config/config.ts +++ b/packages/core/src/config/config.ts @@ -193,6 +193,7 @@ export interface ConfigParameters { summarizeToolOutput?: Record<string, SummarizeToolOutputSettings>; ideModeFeature?: boolean; folderTrustFeature?: boolean; + folderTrust?: boolean; ideMode?: boolean; loadMemoryFromIncludeDirectories?: boolean; chatCompression?: ChatCompressionSettings; @@ -240,6 +241,7 @@ export class Config { private readonly noBrowser: boolean; private readonly ideModeFeature: boolean; private readonly folderTrustFeature: boolean; + private readonly folderTrust: boolean; private ideMode: boolean; private ideClient: IdeClient; private inFallbackMode = false; @@ -314,6 +316,7 @@ export class Config { this.summarizeToolOutput = params.summarizeToolOutput; this.ideModeFeature = params.ideModeFeature ?? false; this.folderTrustFeature = params.folderTrustFeature ?? false; + this.folderTrust = params.folderTrust ?? false; this.ideMode = params.ideMode ?? false; this.ideClient = IdeClient.getInstance(); if (this.ideMode && this.ideModeFeature) { @@ -648,12 +651,16 @@ export class Config { return this.ideModeFeature; } + getIdeMode(): boolean { + return this.ideMode; + } + getFolderTrustFeature(): boolean { return this.folderTrustFeature; } - getIdeMode(): boolean { - return this.ideMode; + getFolderTrust(): boolean { + return this.folderTrust; } setIdeMode(value: boolean): void { |
