Gal Zahavi
593e2b4afa
Merge branch 'main' into galzahavi/fix/headless-foldertrust
2026-02-09 11:30:23 -08:00
galz10
c4da99840d
fix(cli): disable folder trust in test environments
...
Disable folder trust when running in integration tests (GEMINI_CLI_INTEGRATION_TEST)
or unit tests (VITEST) to prevent interactive prompts from blocking automated tests.
Also updates config.test.ts to isolate folder trust tests from these environment
variables so the underlying logic can still be verified.
2026-02-09 10:46:55 -08:00
Aswin Ashok
469cbca67f
fix(chore): Support linting for cjs ( #18639 )
...
Co-authored-by: Gal Zahavi <38544478+galz10@users.noreply.github.com >
2026-02-09 18:36:16 +00:00
N. Taylor Mullen
cb7fca01b2
docs: add legacy snippets convention to GEMINI.md ( #18597 )
2026-02-09 10:29:55 -08:00
galz10
ad02f74171
test(cli): isolate config tests from CI environment variables
...
Unset CI and GITHUB_ACTIONS environment variables in config.test.ts to
ensure tests that rely on interactive/TTY mode pass correctly in CI
environments.
The isHeadlessMode detection logic defaults to non-interactive mode if
these variables are present, which previously caused assertion failures
in tests expecting interactive startup messages and specific tool
exclusion behaviors.
2026-02-09 10:10:01 -08:00
christine betts
81ac5be30b
Remove relative docs links ( #18650 )
2026-02-09 18:08:39 +00:00
galz10
f1454e6f68
Merge branch 'main' into galzahavi/fix/headless-foldertrust
2026-02-09 09:50:30 -08:00
Gal Zahavi
ea738ec719
Merge branch 'main' into galzahavi/fix/headless-foldertrust
2026-02-09 09:30:49 -08:00
Gal Zahavi
81ccd80c6d
feat(cli): implement atomic writes and safety checks for trusted folders ( #18406 )
2026-02-09 17:16:56 +00:00
Sandy Tao
01906a9205
fix: shorten tool call IDs and fix duplicate tool name in truncated output filenames ( #18600 )
2026-02-09 17:09:17 +00:00
N. Taylor Mullen
da66c7c0d1
chore(evals): update validation_fidelity_pre_existing_errors to USUALLY_PASSES ( #18617 )
2026-02-09 01:31:22 -08:00
N. Taylor Mullen
fe70052baf
fix(evals): update save_memory evals and simplify tool description ( #18610 )
2026-02-09 01:06:03 -08:00
Andrew Garrett
8cbe851339
Fix newline insertion bug in replace tool ( #18595 )
2026-02-09 06:37:53 +00:00
N. Taylor Mullen
d45a45d565
chore: strengthen validation guidance in system prompt ( #18544 )
2026-02-09 05:32:46 +00:00
Jerop Kipruto
69f562b38f
docs: Add Plan Mode documentation ( #18582 )
2026-02-09 03:25:02 +00:00
N. Taylor Mullen
cb73fbf384
feat(core): transition sub-agents to XML format and improve definitions ( #18555 )
2026-02-09 02:25:04 +00:00
Jerop Kipruto
375c104b32
fix(core): ensure enter_plan_mode tool registration respects experimental.plan ( #18587 )
2026-02-09 01:57:01 +00:00
N. Taylor Mullen
97a4e62dfa
feat(core): conditionally include ctrl+f prompt based on interactive shell setting ( #18561 )
2026-02-09 00:23:22 +00:00
Tommaso Sciortino
29a6aecffc
propagate abortSignal ( #18477 )
2026-02-08 21:56:26 +00:00
N. Taylor Mullen
92012365ca
fix(core): correct escaped interpolation in system prompt ( #18557 )
2026-02-08 21:08:17 +00:00
Abhi
802bcf4dee
refactor(cli): switch useToolScheduler to event-driven engine ( #18565 )
2026-02-08 20:28:37 +00:00
Jarrod Whelan
4a48d7cf93
feat(cli): truncate shell output in UI history and improve active shell display ( #17438 )
2026-02-08 08:09:48 +00:00
Abhi
31522045cd
refactor(config): remove experimental.enableEventDrivenScheduler setting ( #17924 )
2026-02-08 04:05:03 +00:00
Abhi
11951592aa
feat(core): pause agent timeout budget while waiting for tool confirmation ( #18415 )
2026-02-08 04:03:47 +00:00
Abhi
bc8ffa6631
feat(context): add remote configuration for tool output masking thresholds ( #18553 )
2026-02-08 03:04:46 +00:00
N. Taylor Mullen
86bd7dbd4f
chore: remove feedback instruction from system prompt ( #18560 )
2026-02-08 02:22:50 +00:00
N. Taylor Mullen
eee95c509d
refactor(core): remove memory tool instructions from Gemini 3 prompt ( #18559 )
2026-02-08 01:57:53 +00:00
Abhi
a1f2aacd1e
feat(core): exempt high-signal tools from output masking ( #18545 )
2026-02-07 23:56:45 +00:00
Jack Wotherspoon
979bbee485
chore: update colors for ask_user dialog ( #18543 )
2026-02-07 22:11:51 +00:00
N. Taylor Mullen
7450c926d1
docs: require pr-creator skill for PR generation ( #18536 )
2026-02-07 21:22:00 +00:00
Jerop Kipruto
be6723ebcc
chore: remove redundant planning prompt from final shell ( #18528 )
2026-02-07 19:45:09 +00:00
Thanh Nguyen
af606aed9b
fix(cli): add SS3 Shift+Tab support for Windows terminals ( #18187 )
2026-02-07 15:38:59 +00:00
Jacob Richman
a37844e5a1
Code review fixes for show question mark pr. ( #18480 )
2026-02-07 06:35:14 +00:00
g-samroberts
6f1a5bf81d
Patch for generate changelog docs yaml file ( #18496 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-07 03:13:29 +00:00
N. Taylor Mullen
9178b31629
feat(core): overhaul system prompt for rigor, integrity, and intent alignment ( #17263 )
2026-02-07 03:13:07 +00:00
Sandy Tao
19dc40825e
fix(core): expand excludeTools with legacy aliases for renamed tools ( #18498 )
2026-02-07 00:49:25 +00:00
N. Taylor Mullen
bc9b3052ee
fix(cli): reload skills and agents on extension restart ( #18411 )
2026-02-07 00:40:43 +00:00
Jerop Kipruto
3b0649d408
feat(cli): update approval modes UI ( #18476 )
2026-02-07 00:23:59 +00:00
Sandy Tao
7409ce5df6
feat(cli): add WebSocket-based network logging and streaming chunk support ( #18383 )
2026-02-07 00:20:22 +00:00
Jerop Kipruto
e3796d137a
fix(core): prevent subagent bypass in plan mode ( #18484 )
2026-02-06 22:55:00 +00:00
Gal Zahavi
40cdb85856
Merge branch 'main' into galzahavi/fix/headless-foldertrust
2026-02-06 14:50:08 -08:00
galz10
8daf6151e8
Merge branch 'main' into galzahavi/fix/headless-foldertrust
2026-02-06 14:49:23 -08:00
Abhijit Balaji
ee68a10e9c
chore: Update build-and-start script to support argument forwarding ( #18241 )
2026-02-06 22:39:14 +00:00
Sandy Tao
28805a4b2d
refactor: simplify tool output truncation to single config ( #18446 )
2026-02-06 21:41:19 +00:00
joshualitt
fd72a8c40f
bug(core): Ensure storage is initialized early, even if config is not. ( #18471 )
2026-02-06 21:33:13 +00:00
Abhi
63f7e30790
feat(core): implement persistence and resumption for masked tool outputs ( #18451 )
2026-02-06 21:22:22 +00:00
Tommaso Sciortino
e844d4f45f
Refactor atCommandProcessor ( #18461 )
2026-02-06 20:49:11 +00:00
joshualitt
7a8d6f6095
bug(core): Fix bug when saving plans. ( #18465 )
2026-02-06 20:45:37 +00:00
Zac Koch
95d79b7cbe
fix- windows: add shell: true for spawnSync to fix EINVAL with .cmd editors ( #18408 )
2026-02-06 19:47:33 +00:00
Jerop Kipruto
601f0606da
feat(plan): add positive test case and update eval stability policy ( #18457 )
2026-02-06 19:45:22 +00:00