summaryrefslogtreecommitdiff
path: root/packages/cli/src/config/config.ts
diff options
context:
space:
mode:
authorRichie Foreman <[email protected]>2025-08-04 16:41:58 -0400
committerGitHub <[email protected]>2025-08-04 20:41:58 +0000
commit11808ef7ed3735b848ed23ef8b3eb0f8cdb95775 (patch)
tree5041b8d8eac2cdc29ca44fb68b4c157008c611dd /packages/cli/src/config/config.ts
parent8da6d23688646dde2011fc3577faea1093077a3e (diff)
fix(core): Allow model to be set from `settings.json` (#5527)
Diffstat (limited to 'packages/cli/src/config/config.ts')
-rw-r--r--packages/cli/src/config/config.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/cli/src/config/config.ts b/packages/cli/src/config/config.ts
index 9274b65e..38d59a4f 100644
--- a/packages/cli/src/config/config.ts
+++ b/packages/cli/src/config/config.ts
@@ -79,7 +79,7 @@ export async function parseArguments(): Promise<CliArgs> {
alias: 'm',
type: 'string',
description: `Model`,
- default: process.env.GEMINI_MODEL || DEFAULT_GEMINI_MODEL,
+ default: process.env.GEMINI_MODEL,
})
.option('prompt', {
alias: 'p',
@@ -444,7 +444,7 @@ export async function loadCliConfig(
cwd: process.cwd(),
fileDiscoveryService: fileService,
bugCommand: settings.bugCommand,
- model: argv.model!,
+ model: argv.model || settings.model || DEFAULT_GEMINI_MODEL,
extensionContextFilePaths,
maxSessionTurns: settings.maxSessionTurns ?? -1,
experimentalAcp: argv.experimentalAcp || false,