fix(prompt): Make interactive command avoidance conditional (#11225)

This commit is contained in:
Gal Zahavi
2025-10-17 09:07:18 -07:00
committed by GitHub
parent be25e2cb96
commit 0ded546a09
6 changed files with 144 additions and 10 deletions

View File

@@ -35,6 +35,7 @@ import {
SHELL_TOOL_NAMES,
resolveTelemetrySettings,
FatalConfigError,
getPty,
} from '@google/gemini-cli-core';
import type { Settings } from './settings.js';
@@ -582,6 +583,9 @@ export async function loadCliConfig(
argv.screenReader !== undefined
? argv.screenReader
: (settings.ui?.accessibility?.screenReader ?? false);
const ptyInfo = await getPty();
return new Config({
sessionId,
embeddingModel: DEFAULT_GEMINI_EMBEDDING_MODEL,
@@ -656,6 +660,7 @@ export async function loadCliConfig(
codebaseInvestigatorSettings:
settings.experimental?.codebaseInvestigatorSettings,
retryFetchErrors: settings.general?.retryFetchErrors ?? false,
ptyInfo: ptyInfo?.name,
});
}