Alex Austin Chettiar
b0d4631316
feat(cli): undeprecate the --prompt flag ( #13981 )
...
Co-authored-by: Allen Hutchison <adh@google.com >
2026-01-14 23:09:27 +00:00
Jack Wotherspoon
b0b62cb007
fix: properly use systemMessage for hooks in UI ( #16250 )
2026-01-09 20:47:14 +00:00
Sandy Tao
e835b552f7
feat(hooks): implement granular stop and block behavior for agent hooks ( #15824 )
2026-01-05 02:58:34 +00:00
Sandy Tao
3f17c6a6c3
feat(hooks): implement STOP_EXECUTION and enhance hook decision handling ( #15685 )
2025-12-30 23:22:53 +00:00
Christian Gunderman
815d569848
Code Assist backend telemetry for user accept/reject of suggestions ( #15206 )
2025-12-17 23:12:59 +00:00
Gaurav Sehgal
7761c6a9a5
Add clarity to error messages ( #14879 )
2025-12-13 01:01:12 +00:00
破茧
f811b90cf2
Fix: Correct typo in code comment ( #14671 )
...
Co-authored-by: Tommaso Sciortino <sciortino@gmail.com >
2025-12-10 17:11:54 +00:00
Jainam M
86daca4828
Adding session id as part of json o/p ( #14504 )
2025-12-04 17:06:20 +00:00
Edilmo Palencia
fc8ac73725
feat(hooks): Hook Session Lifecycle & Compression Integration ( #14151 )
2025-12-03 17:04:13 +00:00
Allen Hutchison
3686f63257
refactor(stdio): always patch stdout and use createWorkingStdio for clean output ( #14159 )
2025-12-02 23:08:25 +00:00
Jacob Richman
9409be8e1b
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
b8c169ed34
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
anj-s
b5961d626a
(fix): Respect ctrl+c signal for aborting execution in NonInteractive mode ( #11478 )
2025-11-03 21:49:01 +00:00
shishu314
94d70199ca
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
5553f077aa
fix(cli): Add delimiter before printing tool response in non-interactive mode ( #11351 )
2025-10-27 14:57:54 +00:00
Sandy Tao
c03efba5df
fix(cli): re-throw errors in non-interactive mode ( #11849 )
2025-10-24 01:52:16 +00:00
Abhi
27b7279608
feat(ux): Surface internal errors via unified event system ( #11803 )
2025-10-23 18:14:14 +00:00
Abhi
6af2bff897
refactor(logging): Centralize all console messaging to a shared logger (part 1) ( #11537 )
2025-10-20 22:16:47 +00:00
anj-s
80d5df3e08
Add support for output-format stream-jsonflag for headless mode ( #10883 )
2025-10-15 20:55:37 +00:00
bl-ue
b91e77b9c6
fix(cli): record tool calls in non-interactive mode ( #10951 )
2025-10-14 15:51:00 +00:00
James
3204278216
feat(cli) Custom Commands work in Non-Interactive/Headless Mode ( #8305 )
2025-09-19 13:49:35 +00:00
Jerop Kipruto
d468caeaa9
Structured JSON Output ( #8119 )
2025-09-10 20:19:47 +00:00
Abhi
32992ff772
refactor(core): Introduce LlmUtilityService and promptIdContext ( #7952 )
2025-09-09 05:14:15 +00:00
Tommaso Sciortino
6a26741ec6
Standardize exit codes ( #7055 )
2025-08-26 04:44:45 +00:00
Pascal Birchler
a97a6cc71b
Explict imports & exports with type modifier ( #3774 )
2025-08-25 22:04:53 +00:00
Tommaso Sciortino
bcd4abcbd7
Change the type of ToolResult.responseParts ( #6875 )
2025-08-22 21:12:05 +00:00
Tommaso Sciortino
fba18d77a2
Reuse CoreToolScheduler for nonInteractiveToolExecutor ( #6714 )
2025-08-21 23:49:12 +00:00
Victor May
205b052b7a
At Command Race Condition Bugfix For Non-Interactive Mode ( #6676 )
2025-08-21 18:47:40 +00:00
Tommaso Sciortino
9f23c95f0b
Get ToolRegistry from config instead of passing it ( #6592 )
2025-08-19 23:27:15 +00:00
Tommaso Sciortino
c0c371bf5d
Remove unnecessary promiuse usage. ( #6585 )
2025-08-19 22:31:02 +00:00
joshualitt
274898d6f5
bug(core): Do not throw validation errors when building tools in nonInteractiveToolExecutor. ( #6363 )
2025-08-18 20:28:15 +00:00
Adam Weidman
8bd72efbfc
move errorParsing.ts to core ( #6159 )
2025-08-13 17:57:11 +00:00
Jerop Kipruto
8506f6f461
Show OpenTelemetry SDK initialization & shutdown in debug mode only ( #6096 )
2025-08-13 01:38:45 +00:00
Jacob MacDonald
f1dcc5603d
avoid loading and initializing CLI config twice in non-interactive mode ( #5793 )
2025-08-07 21:19:06 +00:00
Allen Hutchison
bc1ab4e6d4
feat(cli): route non-interactive output to stderr ( #5624 )
2025-08-05 23:11:21 +00:00
Silvio Junior
7c6b21266e
[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
anj-s
737717e730
Fix: Ensure that non interactive mode and interactive mode are calling the same entry points ( #5137 )
2025-07-31 12:36:12 +00:00
Gaurav
cda5d7be69
fix: TypeError: Cannot read properties of undefined (reading 'authType') ( #3914 )
2025-07-11 21:08:49 +00:00
anj-s
0c63983909
Add support for specifying maxSessionTurns via the settings configuration ( #3507 )
2025-07-11 14:55:03 +00:00
uttamkanodia14
3bd85150b2
Adding TurnId to Tool call and API responses and error logs. ( #3039 )
...
Co-authored-by: Scott Densmore <scottdensmore@mac.com >
2025-07-09 18:49:30 +00:00
N. Taylor Mullen
b9195adb0f
fix(deps): revert yargs bump and fix npx regression ( #3610 )
2025-07-08 23:44:56 -07:00
Vachan
83bab4b624
Updates error handling in case of incorrect tool calling. ( #2304 )
2025-06-27 23:57:40 +00:00
Brandon Keiji
5ad4a0a826
fix: prepublish changes to package names ( #1420 )
2025-06-25 12:41:11 +00:00
Keith Ballinger
01dbadf3c0
[June 25] handle early output pipe closer ( #1402 )
2025-06-25 00:39:01 +00:00
Abhi
b308e0eaef
feat: add custom message for 429 errors ( #1366 )
2025-06-24 03:43:00 +00:00
Abhi
749de0662e
Add error messaging for 429 errors ( #1316 )
2025-06-23 21:30:13 +00:00
Abhi
a9d2ec7d46
feat: Add client-initiated tool call handling ( #1292 )
2025-06-22 01:35:36 -04:00
Allen Hutchison
aa967d7a49
Fix noise in headless mode on STDOUT ( #1184 )
2025-06-18 11:40:15 -07:00
matt korwel
fbe69c2135
Preflight and integration npx ( #1096 )
2025-06-16 15:27:29 +00:00
Jerop Kipruto
bea4a403ee
Handle telemetry in non-interactive mode ( #1002 )
...
Changes:
- Ensure proper shutdown in non-interactive mode
- Ensures the initial user prompt is logged in non-interactive mode
- Improve telemetry for streaming - handle chunks and input token count is now alongside other token counts in response
To test:
- Follow instructions in https://github.com/google-gemini/gemini-cli/blob/main/docs/core/telemetry.md#google-cloud
- Run CLI in non-interactive mode and observe logs/metrics in GCP Logs Explorer and Metrics Explorer
#750
2025-06-13 03:44:17 -04:00