fix(patch): cherry-pick d0c6a56 to release/v0.29.0-preview.2-pr-18976 to patch version v0.29.0-preview.2 and create version 0.29.0-preview.3 (#19023)

Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com>
This commit is contained in:
gemini-cli-robot
2026-02-13 16:36:45 -05:00
committed by GitHub
parent 3d8edc5d97
commit f0473f3385
2 changed files with 5 additions and 8 deletions

View File

@@ -120,18 +120,18 @@ describe('isHeadlessMode', () => {
}
});
it('should return true if -y or --yolo is in process.argv as a fallback', () => {
it('should return false if -y or --yolo is in process.argv as a fallback', () => {
const originalArgv = process.argv;
process.argv = ['node', 'index.js', '-y'];
try {
expect(isHeadlessMode()).toBe(true);
expect(isHeadlessMode()).toBe(false);
} finally {
process.argv = originalArgv;
}
process.argv = ['node', 'index.js', '--yolo'];
try {
expect(isHeadlessMode()).toBe(true);
expect(isHeadlessMode()).toBe(false);
} finally {
process.argv = originalArgv;
}

View File

@@ -44,9 +44,6 @@ export function isHeadlessMode(options?: HeadlessModeOptions): boolean {
return true;
}
// Fallback: check process.argv for flags that imply headless or auto-approve mode.
return process.argv.some(
(arg) =>
arg === '-p' || arg === '--prompt' || arg === '-y' || arg === '--yolo',
);
// Fallback: check process.argv for flags that imply headless mode.
return process.argv.some((arg) => arg === '-p' || arg === '--prompt');
}