diff --git a/packages/cli/src/config/config.ts b/packages/cli/src/config/config.ts index dd3b5a993..66f9f7f25 100755 --- a/packages/cli/src/config/config.ts +++ b/packages/cli/src/config/config.ts @@ -164,7 +164,7 @@ function normalizeOutputFormat( return OutputFormat.TEXT; } -export async function parseArguments(): Promise { +export async function parseArguments(settings: Settings): Promise { let rawArgv = hideBin(process.argv); // hack: if the first argument is the CLI entry point, remove it diff --git a/packages/cli/src/gemini.tsx b/packages/cli/src/gemini.tsx index d908583b7..ea2dee43b 100644 --- a/packages/cli/src/gemini.tsx +++ b/packages/cli/src/gemini.tsx @@ -202,7 +202,7 @@ export async function main() { const settings = loadSettings(); await cleanupCheckpoints(); - let argv = await parseArguments(); + let argv = await parseArguments(settings.merged); // Check for invalid input combinations early to prevent crashes if (argv.promptInteractive && !process.stdin.isTTY) {