Taylor Mullen
0c04bc4cf6
repro: add logging to PolicyEngine and HookRunner conversion
2026-02-13 16:03:10 -08:00
Taylor Mullen
06f9479ac2
repro: add more logging to HookRegistry and CoreToolScheduler
2026-02-13 16:03:10 -08:00
Taylor Mullen
0017a72273
repro: rich logging and focused tests
2026-02-13 16:03:10 -08:00
Taylor Mullen
cb12e2f592
repro: allow vitest .only and focus on stderr blocking test
2026-02-13 16:03:10 -08:00
Taylor Mullen
4946a5be73
repro: retry rmdir, add more logging, and focus on failing tests
2026-02-13 16:03:09 -08:00
Taylor Mullen
a3b4a0a677
repro: enable push trigger for debugging
2026-02-13 16:03:09 -08:00
Taylor Mullen
dca9c9ed36
fix(test-rig): only clean test directories on first setup call for a rig instance
2026-02-13 16:03:09 -08:00
Taylor Mullen
d89916c195
repro: truly disable other jobs and fix TS error
2026-02-13 16:03:09 -08:00
Taylor Mullen
b75b8b9b75
repro: add diagnostic logging for setup, cleanup, and pty spawn
2026-02-13 16:03:09 -08:00
Taylor Mullen
afe0ad7088
repro: fast windows hook debugging workflow
2026-02-13 16:03:09 -08:00
Taylor Mullen
f54fe58d06
test: fix windows environment and cleanup issues
...
- Ensure 'SystemRoot', 'COMSPEC', 'windir', and 'PATHEXT' are passed to node-pty on Windows to prevent 'posix_spawnp' failures.
- Clean up test directories in 'TestRig.setup' to ensure a fresh state for retries and prevent telemetry log accumulation (fixing the 1, 2, 3 failure pattern).
- Fix path normalization in 'Hook Disabling' test to ensure disabled hooks are correctly matched on Windows.
Part of https://github.com/google-gemini/gemini-cli/pull/18665
2026-02-13 16:03:09 -08:00
Taylor Mullen
3643c882ee
repro: run only hooks-system.test.ts on windows
2026-02-13 16:03:09 -08:00
Taylor Mullen
bd7904a9f7
test: robust fixes for windows hook flakiness
...
- Enforce 'sequential: true' for all hook tests to prevent telemetry leaks and race conditions.
- Normalize all path assertions in hooks-system.test.ts using a new 'normalizePath' helper to handle Windows backslashes consistently.
- Update 'createScript' in test-rig to return normalized paths.
- Ensure 'PATH' is explicitly passed to node-pty spawn options to prevent 'posix_spawnp' errors in some environments.
- Clean up manual path replacements in tests in favor of the centralized helper.
Part of https://github.com/google-gemini/gemini-cli/pull/18665
2026-02-13 16:03:09 -08:00
Taylor Mullen
519bf324b0
test: standardize hook system tests for windows compatibility
...
- Refactored remaining hook tests in hooks-system.test.ts to use 'rig.createScript' and forward slashes for cross-platform path compatibility.
- Replaced 'node -e' usages with script files to avoid brittle quoting and escaping issues on Windows shells.
Part of https://github.com/google-gemini/gemini-cli/pull/18665
2026-02-13 16:03:09 -08:00
Taylor Mullen
9631dc8abf
test: fix hook integration test flakiness on Windows CI
...
- Increase default timeout for TestRig.run and TestRig.runCommand to 10 minutes on Windows CI to handle slow environments.
- Replace inline 'node -e' hook commands with script files to avoid brittle quoting and escaping issues on Windows shells.
- Add 'TestRig.createScript' helper to simplify script creation in tests.
- Fix path escaping for hook output files in 'hooks-agent-flow.test.ts' using JSON.stringify.
- Ensure 'TestRig.setup' is called before performing file operations in tests.
2026-02-13 16:03:08 -08:00
Tommaso Sciortino
02da5ebbc1
chore: fix dep vulnerabilities ( #19036 )
2026-02-13 23:45:33 +00:00
Jacob Richman
401bef1d2b
bug(ui) fix flicker refreshing background color ( #19041 )
2026-02-13 23:33:02 +00:00
Jerop Kipruto
9df604b01b
feat(plan): hide plan write and edit operations on plans in Plan Mode ( #19012 )
2026-02-13 23:15:21 +00:00
Shreya Keshive
4e1b3b5f57
feat(cleanup): enable 30-day session retention by default ( #18854 )
2026-02-13 22:57:55 +00:00
Jerop Kipruto
f87468c644
refactor: use CoreToolCallStatus in the the history data model ( #19033 )
2026-02-13 22:20:14 +00:00
Tommaso Sciortino
e7e4c68c5c
fix windows escaping (and broken tests) ( #19011 )
2026-02-13 22:19:08 +00:00
Jenna Inouye
c7237f0c79
Docs: Refresh docs to organize and standardize reference materials. ( #18403 )
2026-02-13 22:09:17 +00:00
Michael Bleigh
f76e24c00f
feat(sdk): Implement dynamic system instructions ( #18863 )
...
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com >
2026-02-13 20:48:35 +00:00
Adib234
f460ab841d
fix(plan): persist the approval mode in UI even when agent is thinking ( #18955 )
2026-02-13 20:02:39 +00:00
N. Taylor Mullen
c2f62b2a2b
docs: fix inconsistent commandRegex example in policy engine ( #19027 )
2026-02-13 20:02:07 +00:00
Sandy Tao
e844a57bfc
feat(core): fallback to chat-base when using unrecognized models for chat ( #19016 )
2026-02-13 19:00:08 +00:00
Sandy Tao
9c285eaf15
fix(core): Prevent loop detection false positives on lists with long shared prefixes ( #18975 )
2026-02-13 10:58:46 -08:00
Tommaso Sciortino
c0e7da42b2
Remove unnecessary eslint config file ( #19015 )
2026-02-13 18:27:40 +00:00
Emily Hedlund
b16c9a5ebd
fix(vscode): resolve unsafe type assertion lint errors ( #19006 )
2026-02-13 17:54:41 +00:00
Tommaso Sciortino
3bed7bbe8d
Adjust lint rules to avoid unnecessary warning. ( #18970 )
2026-02-13 17:30:28 +00:00
christine betts
e1b9002b35
Enable in-CLI extension management commands for team ( #18957 )
2026-02-13 17:03:28 +00:00
Jerop Kipruto
60be42f095
refactor(core): adopt CoreToolCallStatus enum for type safety ( #18998 )
2026-02-13 16:27:20 +00:00
N. Taylor Mullen
d0c6a56c65
fix(core): ensure --yolo does not force headless mode ( #18976 )
2026-02-13 15:43:50 +00:00
Adib234
d5dfae6bbf
fix(plan): make question type required in AskUser tool ( #18959 )
2026-02-13 15:03:52 +00:00
Michael Bleigh
b61a123da8
feat(sdk): implements SessionContext for SDK tool calls ( #18862 )
2026-02-13 07:28:48 +00:00
Michael Bleigh
bed3eae0e1
feat(sdk): initial package bootstrap for SDK ( #18861 )
2026-02-13 06:08:27 +00:00
Tommaso Sciortino
d82f66973f
Fix drag and drop escaping ( #18965 )
2026-02-13 02:27:56 +00:00
Abhi
00f73b73bc
refactor(cli): finalize event-driven transition and remove interaction bridge ( #18569 )
2026-02-13 02:14:35 +00:00
Aishanee Shah
b62c6566be
refactor(core): centralize tool definitions (Group 1: replace, search, grep) ( #18944 )
2026-02-13 02:05:33 +00:00
g-samroberts
ca374dcf47
Update installation guide ( #18823 )
2026-02-13 01:21:10 +00:00
Allen Hutchison
696198be87
feat(policy): add --policy flag for user defined policies ( #18500 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-13 00:25:23 +00:00
Philippe
5b4884692b
fix(vim): vim support that feels (more) complete ( #18755 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2026-02-13 00:22:39 +00:00
Jacob Richman
55ec0f043c
feat(cli): disable ctrl-s shortcut outside of alternate buffer mode ( #18887 )
2026-02-12 23:00:13 +00:00
Shreya Keshive
44bcba323f
feat(admin): Add admin controls documentation ( #18644 )
2026-02-12 22:39:42 +00:00
Jacob Richman
c00de442e5
bug(cli) fix flicker due to AppContainer continuous initialization ( #18958 )
2026-02-12 22:16:46 +00:00
Jerop Kipruto
8275871963
Hide AskUser tool validation errors from UI (agent self-corrects) ( #18954 )
2026-02-12 21:49:07 +00:00
Jerop Kipruto
e8e681c670
feat(ui): align AskUser color scheme with UX spec ( #18943 )
2026-02-12 21:10:25 +00:00
christine betts
991b2c6002
Add generic searchable list to back settings and extensions ( #18838 )
2026-02-12 20:50:41 +00:00
Jacob Richman
207ac6f2dc
ui(polish) blend background color with theme ( #18802 )
2026-02-12 19:56:07 +00:00
Dmitry Lyalin
db00c5abf3
feat(cli): prototype clean UI toggle and minimal-mode bleed-through ( #18683 )
2026-02-12 19:25:24 +00:00