feat: add GEMINI_CLI environment variable to spawned shell commands (#4791)

This commit is contained in:
Daniel Lee
2025-07-24 10:13:00 -07:00
committed by GitHub
parent 52980510c9
commit 3dd6e431df
6 changed files with 54 additions and 3 deletions

View File

@@ -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.