From c8cf954e6ef8b360b0c7880ca4d29a12eb1ec7c8 Mon Sep 17 00:00:00 2001 From: Pascal Birchler Date: Wed, 9 Jul 2025 00:10:36 +0200 Subject: fix(auth): do not blindly default to API key auth (#3235) Co-authored-by: matt korwel Co-authored-by: N. Taylor Mullen --- packages/cli/src/gemini.tsx | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) (limited to 'packages/cli/src/gemini.tsx') diff --git a/packages/cli/src/gemini.tsx b/packages/cli/src/gemini.tsx index 91425d8d..a2e14ab0 100644 --- a/packages/cli/src/gemini.tsx +++ b/packages/cli/src/gemini.tsx @@ -17,8 +17,8 @@ import { start_sandbox } from './utils/sandbox.js'; import { LoadedSettings, loadSettings, - SettingScope, USER_SETTINGS_PATH, + SettingScope, } from './config/settings.js'; import { themeManager } from './ui/themes/theme-manager.js'; import { getStartupWarnings } from './utils/startupWarnings.js'; @@ -111,15 +111,9 @@ export async function main() { process.exit(0); } - // Set a default auth type if one isn't set for a couple of known cases. + // Set a default auth type if one isn't set. if (!settings.merged.selectedAuthType) { - if (process.env.GEMINI_API_KEY) { - settings.setValue( - SettingScope.User, - 'selectedAuthType', - AuthType.USE_GEMINI, - ); - } else if (process.env.CLOUD_SHELL === 'true') { + if (process.env.CLOUD_SHELL === 'true') { settings.setValue( SettingScope.User, 'selectedAuthType', -- cgit v1.2.3