From 3dd6e431df057af47b96990d0c9c6477ccfbe452 Mon Sep 17 00:00:00 2001 From: Daniel Lee Date: Thu, 24 Jul 2025 10:13:00 -0700 Subject: feat: add GEMINI_CLI environment variable to spawned shell commands (#4791) --- docs/cli/commands.md | 2 ++ 1 file changed, 2 insertions(+) (limited to 'docs/cli/commands.md') diff --git a/docs/cli/commands.md b/docs/cli/commands.md index e1692ccd..f6e9451e 100644 --- a/docs/cli/commands.md +++ b/docs/cli/commands.md @@ -282,3 +282,5 @@ The `!` prefix lets you interact with your system's shell directly from within G - When exited, the UI reverts to its standard appearance and normal Gemini CLI behavior resumes. - **Caution for all `!` usage:** Commands you execute in shell mode have the same permissions and impact as if you ran them directly in your terminal. + +- **Environment Variable:** When a command is executed via `!` or in shell mode, the `GEMINI_CLI=1` environment variable is set in the subprocess's environment. This allows scripts or tools to detect if they are being run from within the Gemini CLI. -- cgit v1.2.3