feat(cli): add --experimental-enable-agents command line flag

This commit is contained in:
mkorwel
2026-02-11 17:50:36 -06:00
parent 85c31ad2da
commit fbade116c3
2 changed files with 9 additions and 1 deletions
+8 -1
View File
@@ -79,6 +79,7 @@ export interface CliArgs {
allowedTools: string[] | undefined;
experimentalAcp: boolean | undefined;
experimentalAgentHarness: boolean | undefined;
experimentalEnableAgents: boolean | undefined;
extensions: string[] | undefined;
listExtensions: boolean | undefined;
resume: string | typeof RESUME_LATEST | undefined;
@@ -167,6 +168,10 @@ export async function parseArguments(
type: 'boolean',
description: 'Enable the new unified agent harness',
})
.option('experimental-enable-agents', {
type: 'boolean',
description: 'Enable local and remote subagents',
})
.option('allowed-mcp-server-names', {
type: 'array',
string: true,
@@ -792,10 +797,12 @@ export async function loadCliConfig(
enabledExtensions: argv.extensions,
extensionLoader: extensionManager,
enableExtensionReloading: settings.experimental?.extensionReloading,
enableAgents: settings.experimental?.enableAgents,
enableAgents:
argv.experimentalEnableAgents ?? settings.experimental?.enableAgents,
enableAgentHarness:
argv.experimentalAgentHarness ??
settings.experimental?.enableAgentHarness,
plan: settings.experimental?.plan,
enableEventDrivenScheduler: true,
skillsSupport: settings.skills?.enabled ?? true,
+1
View File
@@ -468,6 +468,7 @@ describe('gemini.tsx main function kitty protocol', () => {
allowedTools: undefined,
experimentalAcp: undefined,
experimentalAgentHarness: undefined,
experimentalEnableAgents: undefined,
extensions: undefined,
listExtensions: undefined,
includeDirectories: undefined,