mkorwel
de3448890e
test(cli): stabilize test suite and unblock build by deferring flaky tests
...
- Deferred (skipped) problematic UI and config tests to stabilize baseline
- Fixed build failure caused by undefined 'fs' in KeypressContext
- Resolved timing issues in nonInteractiveCli cancellation tests
- Updated snapshots and fixed useEffect race in Footer tests
- Switched CLI test pool to 'threads' for performance
2026-04-15 13:09:15 -07:00
mkorwel
78c8ace77f
perf(test): optimize test suite speed and stability
2026-04-14 23:35:02 -07:00
Anjaligarhwal
b9f1d832c8
fix(core): dispose Scheduler to prevent McpProgress listener leak ( #24870 )
2026-04-08 03:05:53 +00:00
Adam Weidman
6fb58bd31f
feat(cli): migrate nonInteractiveCli to LegacyAgentSession ( #22987 )
2026-04-02 20:21:40 +00:00
Alisa
3344f6849c
Unused error variables in catch block are not allowed ( #24487 )
2026-04-02 04:33:07 +00:00
Alisa
1a70fdd364
chore(lint): enforce zero warnings and cleanup syntax restrictions ( #22902 )
2026-03-21 04:01:48 +00:00
Jerop Kipruto
f87468c644
refactor: use CoreToolCallStatus in the the history data model ( #19033 )
2026-02-13 22:20:14 +00:00
Sandy Tao
f5b1245f51
feat(cli): defer devtools startup and integrate with F12 ( #18695 )
2026-02-10 16:54:23 +00:00
Sandy Tao
ef957a368d
feat(cli): add DevTools integration with gemini-cli-devtools ( #18648 )
2026-02-09 22:03:10 +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
Jacob Richman
bb6a336ca9
Fix bugs where Rewind and Resume showed Ugly and 100X too verbose content. ( #17940 )
2026-01-30 18:09:27 +00:00
Sandy Tao
9e09db1ddb
feat(cli): enable activity logging for non-interactive mode and evals ( #17703 )
2026-01-28 17:02:41 +00:00
Abhi
67b00252d3
refactor(cli): migrate non-interactive flow to event-driven scheduler ( #17572 )
2026-01-27 03:11:29 +00:00
Adib234
488d5fc439
Refactor: Migrate CLI appEvents to Core coreEvents ( #15737 )
2026-01-23 16:45:46 +00:00
Sehoon Shon
7990073543
feat(cli): sanitize ANSI escape sequences in non-interactive output ( #17172 )
2026-01-21 04:58:37 +00:00
Alex Austin Chettiar
a2dab146b9
feat(cli): undeprecate the --prompt flag ( #13981 )
...
Co-authored-by: Allen Hutchison <adh@google.com >
2026-01-14 23:09:27 +00:00
Sandy Tao
39b3f20a22
feat(cli): implement passive activity logger for session analysis ( #15829 )
2026-01-11 13:22:49 +00:00
Sandy Tao
dd84c2fb83
feat(hooks): implement granular stop and block behavior for agent hooks ( #15824 )
2026-01-05 02:58:34 +00:00
Sandy Tao
05049b5abf
feat(hooks): implement STOP_EXECUTION and enhance hook decision handling ( #15685 )
2025-12-30 23:22:53 +00:00
Adib234
10ae84869a
Migrate console to coreEvents.emitFeedback or debugLogger ( #15219 )
2025-12-29 20:46:10 +00:00
Gaurav Sehgal
d9f94103cd
Add clarity to error messages ( #14879 )
2025-12-13 01:01:12 +00:00
Jainam M
8b0a8f47c1
Adding session id as part of json o/p ( #14504 )
2025-12-04 17:06:20 +00:00
Edilmo Palencia
1c12da1fad
feat(hooks): Hook Session Lifecycle & Compression Integration ( #14151 )
2025-12-03 17:04:13 +00:00
Allen Hutchison
828afe113e
refactor(stdio): always patch stdout and use createWorkingStdio for clean output ( #14159 )
2025-12-02 23:08:25 +00:00
Megha Bansal
95693e265e
Improve code coverage for cli package ( #13724 )
2025-11-24 17:41:46 +00:00
Jacob Richman
d1e35f8660
Protect stdout and stderr so JavaScript code can't accidentally write to stdout corrupting ink rendering ( #13247 )
...
Bypassing rules as link checker failure is spurious.
2025-11-20 10:44:02 -08:00
bl-ue
6893d27441
feat(sessions): add resuming to geminiChat and add CLI flags for session management ( #10719 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-11-11 01:31:00 +00:00
Jacob MacDonald
fa93b56243
[Extension Reloading]: Update custom commands, add enable/disable command ( #12547 )
2025-11-05 19:36:07 +00:00
shishu314
99f75f3218
Fix(noninteractive) - Add message when user uses deprecated flag ( #11682 )
...
Co-authored-by: gemini-cli-robot <gemini-cli-robot@google.com >
2025-10-29 21:54:40 +00:00
Krishna Bajpai
c7817aee30
fix(cli): Add delimiter before printing tool response in non-interactive mode ( #11351 )
2025-10-27 14:57:54 +00:00
Abhi
3a501196f0
feat(ux): Surface internal errors via unified event system ( #11803 )
2025-10-23 18:14:14 +00:00
James
ed9f714fbb
feat(cli): Adds the ability to run MCP prompt commands in non-interactive mode ( #10194 )
...
Co-authored-by: Allen Hutchison <adh@google.com >
2025-10-21 23:40:13 +00:00
Sandy Tao
d065c3ca53
fix(cli): Enable typechecking for more test files ( #11455 )
2025-10-19 03:43:19 +00:00
Allen Hutchison
937c15c66e
refactor: Remove deprecated --all-files flag ( #11228 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-16 19:09:21 +00:00
bl-ue
9e8c767694
fix(cli): record tool calls in non-interactive mode ( #10951 )
2025-10-14 15:51:00 +00:00
shrutip90
c6af4eaa00
fix: Usage of folder trust config flags in FileCommandLoader ( #10837 )
2025-10-10 18:07:40 +00:00
mistergarrison
d9fdff339a
Re-submission: Make --allowed-tools work in non-interactive mode ( #10289 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: matt korwel <matt.korwel@gmail.com >
2025-10-06 19:15:21 +00:00
Gal Zahavi
24c15b9d43
Revert "Make --allowed-tools work in non-interactive mode" ( #10006 )
2025-09-26 16:22:02 -07:00
mistergarrison
e8a065cb9f
Make --allowed-tools work in non-interactive mode ( #9114 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-09-26 17:03:35 +00:00
James
2c4f61eca5
feat(cli) Custom Commands work in Non-Interactive/Headless Mode ( #8305 )
2025-09-19 13:49:35 +00:00
Jerop Kipruto
514767c88b
Structured JSON Output ( #8119 )
2025-09-10 20:19:47 +00:00
bl-ue
b5dd6f9ea6
feat(sessions): Integrate chat recording into GeminiChat ( #6721 )
2025-09-03 05:29:07 +00:00
Tommaso Sciortino
7e31577813
Standardize exit codes ( #7055 )
2025-08-26 04:44:45 +00:00
Pascal Birchler
0f031a7f89
Explict imports & exports with type modifier ( #3774 )
2025-08-25 22:04:53 +00:00
Victor May
720eb81890
At Command Race Condition Bugfix For Non-Interactive Mode ( #6676 )
2025-08-21 18:47:40 +00:00
Tommaso Sciortino
a01d411c5a
Get ToolRegistry from config instead of passing it ( #6592 )
2025-08-19 23:27:15 +00:00
Tommaso Sciortino
0cc2a1e7ef
Remove unnecessary promiuse usage. ( #6585 )
2025-08-19 22:31:02 +00:00
joshualitt
d66ddcd82e
bug(core): Do not throw validation errors when building tools in nonInteractiveToolExecutor. ( #6363 )
2025-08-18 20:28:15 +00:00
Allen Hutchison
2141b39c3d
feat(cli): route non-interactive output to stderr ( #5624 )
2025-08-05 23:11:21 +00:00
Silvio Junior
7748e56153
[Fix Telemetry for tool calls, PR 1/n] Propagate tool reported errors via ToolCallResponseInfo and ToolResult ( #5222 )
2025-08-01 15:20:08 +00:00