experiment: Add feature exp flag for folder trust (#5709)

This commit is contained in:
shrutip90
2025-08-06 15:27:21 -07:00
committed by GitHub
parent 5cd63a6abc
commit 626844b539
4 changed files with 44 additions and 0 deletions

View File

@@ -188,6 +188,7 @@ export interface ConfigParameters {
noBrowser?: boolean;
summarizeToolOutput?: Record<string, SummarizeToolOutputSettings>;
ideModeFeature?: boolean;
folderTrustFeature?: boolean;
ideMode?: boolean;
loadMemoryFromIncludeDirectories?: boolean;
}
@@ -233,6 +234,7 @@ export class Config {
private readonly extensionContextFilePaths: string[];
private readonly noBrowser: boolean;
private readonly ideModeFeature: boolean;
private readonly folderTrustFeature: boolean;
private ideMode: boolean;
private ideClient: IdeClient;
private inFallbackMode = false;
@@ -305,6 +307,7 @@ export class Config {
this.noBrowser = params.noBrowser ?? false;
this.summarizeToolOutput = params.summarizeToolOutput;
this.ideModeFeature = params.ideModeFeature ?? false;
this.folderTrustFeature = params.folderTrustFeature ?? false;
this.ideMode = params.ideMode ?? false;
this.ideClient = IdeClient.getInstance();
if (this.ideMode && this.ideModeFeature) {
@@ -638,6 +641,10 @@ export class Config {
return this.ideModeFeature;
}
getFolderTrustFeature(): boolean {
return this.folderTrustFeature;
}
getIdeMode(): boolean {
return this.ideMode;
}