From babc691c8a4c31e2982cd3d2a25e3ab02bb10cb2 Mon Sep 17 00:00:00 2001 From: gemini-cli-robot Date: Wed, 1 Oct 2025 07:56:17 -0700 Subject: [PATCH] fix(patch): cherry-pick 4c5ab80 to release/v0.7.0-preview.1-pr-10283 [CONFLICTS] (#10342) Co-authored-by: Abhi <43648792+abhipatel12@users.noreply.github.com> Co-authored-by: Abhi --- packages/cli/src/config/config.test.ts | 4 ++-- packages/cli/src/config/config.ts | 2 +- packages/cli/src/config/settingsSchema.test.ts | 2 +- packages/cli/src/config/settingsSchema.ts | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/cli/src/config/config.test.ts b/packages/cli/src/config/config.test.ts index 3f8aff414b..fae548d258 100644 --- a/packages/cli/src/config/config.test.ts +++ b/packages/cli/src/config/config.test.ts @@ -1485,7 +1485,7 @@ describe('loadCliConfig model selection', () => { argv, ); - expect(config.getModel()).toBe(DEFAULT_GEMINI_MODEL_AUTO); + expect(config.getModel()).toBe(DEFAULT_GEMINI_MODEL); }); it('always prefers model from argvs', async () => { @@ -1803,7 +1803,7 @@ describe('loadCliConfig useRipgrep', () => { const argv = await parseArguments({} as Settings); const settings: Settings = {}; const config = await loadCliConfig(settings, [], 'test-session', argv); - expect(config.getUseModelRouter()).toBe(true); + expect(config.getUseModelRouter()).toBe(false); }); it('should be true when useModelRouter is set to true in settings', async () => { diff --git a/packages/cli/src/config/config.ts b/packages/cli/src/config/config.ts index c74a503c34..6b11abd427 100755 --- a/packages/cli/src/config/config.ts +++ b/packages/cli/src/config/config.ts @@ -587,7 +587,7 @@ export async function loadCliConfig( ); } - const useModelRouter = settings.experimental?.useModelRouter ?? true; + const useModelRouter = settings.experimental?.useModelRouter ?? false; const defaultModel = useModelRouter ? DEFAULT_GEMINI_MODEL_AUTO : DEFAULT_GEMINI_MODEL; diff --git a/packages/cli/src/config/settingsSchema.test.ts b/packages/cli/src/config/settingsSchema.test.ts index 67757637ec..4088151049 100644 --- a/packages/cli/src/config/settingsSchema.test.ts +++ b/packages/cli/src/config/settingsSchema.test.ts @@ -328,7 +328,7 @@ describe('SettingsSchema', () => { ).toBe('Experimental'); expect( getSettingsSchema().experimental.properties.useModelRouter.default, - ).toBe(true); + ).toBe(false); }); }); }); diff --git a/packages/cli/src/config/settingsSchema.ts b/packages/cli/src/config/settingsSchema.ts index 64ce27d368..0a24e42e09 100644 --- a/packages/cli/src/config/settingsSchema.ts +++ b/packages/cli/src/config/settingsSchema.ts @@ -986,7 +986,7 @@ const SETTINGS_SCHEMA = { label: 'Use Model Router', category: 'Experimental', requiresRestart: true, - default: true, + default: false, description: 'Enable model routing to route requests to the best model based on complexity.', showInDialog: true,