feat: Add enableAgents experimental flag (#14371)

Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com>
This commit is contained in:
Adam Weidman
2025-12-03 12:53:06 -08:00
committed by GitHub
parent eb3312e7ba
commit 153d01a01e
6 changed files with 40 additions and 0 deletions
+7
View File
@@ -320,6 +320,7 @@ export interface ConfigParameters {
[K in HookEventName]?: HookDefinition[];
} & { disabled?: string[] });
previewFeatures?: boolean;
enableAgents?: boolean;
enableModelAvailabilityService?: boolean;
experimentalJitContext?: boolean;
}
@@ -441,6 +442,7 @@ export class Config {
private previewModelFallbackMode = false;
private previewModelBypassMode = false;
private readonly enableModelAvailabilityService: boolean;
private readonly enableAgents: boolean;
private readonly experimentalJitContext: boolean;
private contextManager?: ContextManager;
@@ -504,6 +506,7 @@ export class Config {
this.model = params.model;
this.enableModelAvailabilityService =
params.enableModelAvailabilityService ?? false;
this.enableAgents = params.enableAgents ?? false;
this.experimentalJitContext = params.experimentalJitContext ?? false;
this.modelAvailabilityService = new ModelAvailabilityService();
this.previewFeatures = params.previewFeatures ?? undefined;
@@ -1211,6 +1214,10 @@ export class Config {
return this.enableModelAvailabilityService;
}
isAgentsEnabled(): boolean {
return this.enableAgents;
}
getNoBrowser(): boolean {
return this.noBrowser;
}