From ea5d49a7812bb7a263dbc38073067d18068c73d6 Mon Sep 17 00:00:00 2001 From: Erik Staab Date: Tue, 12 Aug 2025 11:33:52 -0700 Subject: [PATCH] Set --quiet when run under gemini-cli Bug: 436540341 Change-Id: Ic04ba12e0bcb926b90dd5dfbd3df4685cf59535a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/6832667 Reviewed-by: Andrew Grieve Reviewed-by: Junji Watanabe Commit-Queue: Erik Staab --- autoninja.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/autoninja.py b/autoninja.py index 67abbca52e..a1db7875d2 100755 --- a/autoninja.py +++ b/autoninja.py @@ -252,6 +252,14 @@ def _convert_ninja_j_to_siso_flags(j_value, use_remoteexec, args): def _main_inner(input_args, build_id): + # If running in the Gemini CLI, automatically add --quiet if it's not + # already present to avoid filling the context window. + if os.environ.get('GEMINI_CLI') == '1': + if not any(arg in ('--quiet', '-q') for arg in input_args): + print('Adding --quiet because we\'re running under gemini-cli (' + 'GEMINI_CLI=1)') + input_args.append('--quiet') + # if user doesn't set PYTHONPYCACHEPREFIX and PYTHONDONTWRITEBYTECODE # set PYTHONDONTWRITEBYTECODE=1 not to create many *.pyc in workspace # and keep workspace clean.