galz10
80a6ac3759
feat(core,cli): harden headless mode detection and align mocks
...
- Update isHeadlessMode in packages/core to check both stdin.isTTY and stdout.isTTY.
- Synchronize isHeadlessMode mock in packages/cli tests and add global TTY stubs to ensure consistent test environments.
- Add isMounted guard to useFolderTrust hook to prevent state updates on unmounted components in headless mode.
- Expand unit tests in packages/core to cover new TTY check combinations and edge cases.
- Stabilize flaky MCP initialization test in packages/core/src/config/config.test.ts by using a deterministic promise.
- Address review findings regarding environment detection consistency and CI indicator checks.
2026-02-05 15:19:36 -08:00
Gal Zahavi
aba8c5f662
fix(cli): allow restricted .env loading in untrusted sandboxed folders ( #17806 )
2026-02-04 01:08:10 +00:00
Gal Zahavi
71f46f1160
fix: enforce folder trust for workspace settings, skills, and context ( #17596 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-03 22:53:31 +00:00
Bryan Morgan
e7bfd2bf83
fix(cli): resolve environment loading and auth validation issues in ACP mode ( #18025 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-03 05:54:10 +00:00
N. Taylor Mullen
7956eb239e
Introduce GEMINI_CLI_HOME for strict test isolation ( #15907 )
2026-01-07 04:09:39 +00:00
Sehoon Shon
dced409ac4
Add Folder Trust Support To Hooks ( #15325 )
2025-12-22 16:46:38 +00:00
Adam Weidman
8ed0f8981f
fix(folder trust): add validation for trusted folder level ( #12215 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
2025-12-20 00:13:03 +00:00
shrutip90
d683e1c0db
fix(cli): Exit CLI when trust save unsuccessful during launch ( #11968 )
2025-11-14 19:56:39 +00:00
kevinjwang1
adddafe6d0
Handle untrusted folders on extension install and link ( #12322 )
...
Co-authored-by: Jacob MacDonald <jakemac@google.com >
2025-10-31 19:17:01 +00:00
Dongin Kim(Terry)
518caae62e
chore: Extract '.gemini' to GEMINI_DIR constant ( #10540 )
...
Co-authored-by: Richie Foreman <richie.foreman@gmail.com >
2025-10-13 17:31:39 +00:00
shrutip90
47948e3712
fix(cli): Handle formatting errors in trustedFolders.json similar to settings file ( #9167 )
2025-09-23 00:06:43 +00:00
shrutip90
6c559e2338
feat(cli): Add permissions command to modify trust settings ( #8792 )
2025-09-22 18:45:02 +00:00
shrutip90
80fa4a310b
fix: Make trustedFolders file path configurable ( #8306 )
...
Co-authored-by: cornmander <shikhman@google.com >
2025-09-16 16:58:57 +00:00
Tommaso Sciortino
39af7115d1
Move IdeClient.connect() to initializeApp(). ( #8282 )
2025-09-11 20:07:57 +00:00
shrutip90
cfea46e9d8
fix: Update permissions for trustedFolders.json file to make it more … ( #7685 )
2025-09-03 23:06:26 +00:00
shrutip90
7c667e100e
Override Gemini CLI trust with VScode workspace trust when in IDE ( #7433 )
2025-09-03 18:44:26 +00:00
shishu314
93820f833f
Fix(cli) - Remove Foldertrust Feature Flag ( #7420 )
...
Co-authored-by: Shi Shu <shii@google.com >
2025-09-02 16:01:22 +00:00
shishu314
001009d350
Fix(Cli) - Restart gemini cli on folder trust settings changes ( #7413 )
...
Co-authored-by: Shi Shu <shii@google.com >
2025-08-29 20:31:04 +00:00
Richie Foreman
ecdea602a3
fix(trust): Refuse to load from untrusted process.cwd() sources; Add tests ( #7323 )
2025-08-28 19:16:07 +00:00
Gal Zahavi
f22263c9e8
refactor: refactor settings to a nested structure ( #7244 )
2025-08-28 01:39:45 +00:00
Pascal Birchler
0f031a7f89
Explict imports & exports with type modifier ( #3774 )
2025-08-25 22:04:53 +00:00
Pascal Birchler
ee4feea006
chore: consistently import node modules with prefix ( #3013 )
...
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com >
2025-08-25 20:11:27 +00:00
shrutip90
69c5582723
feat: Show untrusted status in the Footer ( #6210 )
...
Co-authored-by: Jacob Richman <jacob314@gmail.com >
2025-08-14 18:15:48 +00:00
shrutip90
38876b738f
Add support for trustedFolders.json config file ( #6073 )
2025-08-13 18:06:31 +00:00