fix(cli): disable folder trust and headless mode in tests

This commit is contained in:
galz10
2026-02-09 11:45:30 -08:00
parent 593e2b4afa
commit c576f3a367
2 changed files with 19 additions and 18 deletions
+7
View File
@@ -28,6 +28,13 @@ export interface HeadlessModeOptions {
* @returns true if the environment is considered headless.
*/
export function isHeadlessMode(options?: HeadlessModeOptions): boolean {
if (process.env['GEMINI_CLI_INTEGRATION_TEST'] === 'true') {
return (
!!options?.prompt ||
(!!process.stdin && !process.stdin.isTTY) ||
(!!process.stdout && !process.stdout.isTTY)
);
}
return (
process.env['CI'] === 'true' ||
process.env['GITHUB_ACTIONS'] === 'true' ||