summaryrefslogtreecommitdiff
path: root/packages/core/src
diff options
context:
space:
mode:
authorshrutip90 <[email protected]>2025-08-07 14:06:17 -0700
committerGitHub <[email protected]>2025-08-07 21:06:17 +0000
commit53f8617b249c9f0443f5082a293a30504a118030 (patch)
tree9f32509641300a465fad26d21408fa4b8c6ca842 /packages/core/src
parent3a3b1381950fb3aab09f71e0ad1662a4f77b3c43 (diff)
Add new folderTrust setting that the users can enable or disable (#5798)
Diffstat (limited to 'packages/core/src')
-rw-r--r--packages/core/src/config/config.ts11
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 {