diff options
Diffstat (limited to 'packages/cli/src/config')
| -rw-r--r-- | packages/cli/src/config/config.test.ts | 27 | ||||
| -rw-r--r-- | packages/cli/src/config/config.ts | 8 | ||||
| -rw-r--r-- | packages/cli/src/config/settingsSchema.test.ts | 1 | ||||
| -rw-r--r-- | packages/cli/src/config/settingsSchema.ts | 10 |
4 files changed, 1 insertions, 45 deletions
diff --git a/packages/cli/src/config/config.test.ts b/packages/cli/src/config/config.test.ts index 701ae267..178980eb 100644 --- a/packages/cli/src/config/config.test.ts +++ b/packages/cli/src/config/config.test.ts @@ -1010,33 +1010,6 @@ describe('loadCliConfig model selection', () => { }); }); -describe('loadCliConfig ideModeFeature', () => { - const originalArgv = process.argv; - const originalEnv = { ...process.env }; - - beforeEach(() => { - vi.resetAllMocks(); - vi.mocked(os.homedir).mockReturnValue('/mock/home/user'); - process.env.GEMINI_API_KEY = 'test-api-key'; - delete process.env.SANDBOX; - delete process.env.GEMINI_CLI_IDE_SERVER_PORT; - }); - - afterEach(() => { - process.argv = originalArgv; - process.env = originalEnv; - vi.restoreAllMocks(); - }); - - it('should be false by default', async () => { - process.argv = ['node', 'script.js']; - const settings: Settings = {}; - const argv = await parseArguments(); - const config = await loadCliConfig(settings, [], 'test-session', argv); - expect(config.getIdeModeFeature()).toBe(false); - }); -}); - describe('loadCliConfig folderTrustFeature', () => { const originalArgv = process.argv; const originalEnv = { ...process.env }; diff --git a/packages/cli/src/config/config.ts b/packages/cli/src/config/config.ts index 52600e42..d0658e75 100644 --- a/packages/cli/src/config/config.ts +++ b/packages/cli/src/config/config.ts @@ -67,7 +67,6 @@ export interface CliArgs { experimentalAcp: boolean | undefined; extensions: string[] | undefined; listExtensions: boolean | undefined; - ideModeFeature: boolean | undefined; proxy: string | undefined; includeDirectories: string[] | undefined; } @@ -200,10 +199,6 @@ export async function parseArguments(): Promise<CliArgs> { type: 'boolean', description: 'List all available extensions and exit.', }) - .option('ide-mode-feature', { - type: 'boolean', - description: 'Run in IDE mode?', - }) .option('proxy', { type: 'string', description: @@ -307,8 +302,6 @@ export async function loadCliConfig( const memoryImportFormat = settings.memoryImportFormat || 'tree'; const ideMode = settings.ideMode ?? false; - const ideModeFeature = - argv.ideModeFeature ?? settings.ideModeFeature ?? false; const folderTrustFeature = settings.folderTrustFeature ?? false; const folderTrustSetting = settings.folderTrust ?? false; @@ -474,7 +467,6 @@ export async function loadCliConfig( noBrowser: !!process.env.NO_BROWSER, summarizeToolOutput: settings.summarizeToolOutput, ideMode, - ideModeFeature, chatCompression: settings.chatCompression, folderTrustFeature, folderTrust, diff --git a/packages/cli/src/config/settingsSchema.test.ts b/packages/cli/src/config/settingsSchema.test.ts index ab820ee1..118b1823 100644 --- a/packages/cli/src/config/settingsSchema.test.ts +++ b/packages/cli/src/config/settingsSchema.test.ts @@ -44,7 +44,6 @@ describe('SettingsSchema', () => { 'telemetry', 'bugCommand', 'summarizeToolOutput', - 'ideModeFeature', 'dnsResolutionOrder', 'excludedProjectEnvVars', 'disableUpdateNag', diff --git a/packages/cli/src/config/settingsSchema.ts b/packages/cli/src/config/settingsSchema.ts index cd8c61fb..f061b16a 100644 --- a/packages/cli/src/config/settingsSchema.ts +++ b/packages/cli/src/config/settingsSchema.ts @@ -395,15 +395,7 @@ export const SETTINGS_SCHEMA = { description: 'Settings for summarizing tool output.', showInDialog: false, }, - ideModeFeature: { - type: 'boolean', - label: 'IDE Mode Feature Flag', - category: 'Advanced', - requiresRestart: true, - default: undefined as boolean | undefined, - description: 'Internal feature flag for IDE mode.', - showInDialog: false, - }, + dnsResolutionOrder: { type: 'string', label: 'DNS Resolution Order', |
