| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-08-21 | Reuse CoreToolScheduler for nonInteractiveToolExecutor (#6714) | Tommaso Sciortino | |
| 2025-08-21 | At Command Race Condition Bugfix For Non-Interactive Mode (#6676) | Victor May | |
| 2025-08-19 | Get ToolRegistry from config instead of passing it (#6592) | Tommaso Sciortino | |
| 2025-08-19 | Remove unnecessary promiuse usage. (#6585) | Tommaso Sciortino | |
| 2025-08-18 | bug(core): Do not throw validation errors when building tools in ↵ | joshualitt | |
| `nonInteractiveToolExecutor`. (#6363) | |||
| 2025-08-13 | move errorParsing.ts to core (#6159) | Adam Weidman | |
| 2025-08-13 | Show OpenTelemetry SDK initialization & shutdown in debug mode only (#6096) | Jerop Kipruto | |
| 2025-08-07 | avoid loading and initializing CLI config twice in non-interactive mode (#5793) | Jacob MacDonald | |
| 2025-08-05 | feat(cli): route non-interactive output to stderr (#5624) | Allen Hutchison | |
| 2025-08-01 | [Fix Telemetry for tool calls, PR 1/n] Propagate tool reported errors via ↵ | Silvio Junior | |
| ToolCallResponseInfo and ToolResult (#5222) | |||
| 2025-07-31 | Fix: Ensure that non interactive mode and interactive mode are calling the ↵ | anj-s | |
| same entry points (#5137) | |||
| 2025-07-11 | fix: `TypeError: Cannot read properties of undefined (reading 'authType')` ↵ | Gaurav | |
| (#3914) | |||
| 2025-07-11 | Add support for specifying maxSessionTurns via the settings configuration ↵ | anj-s | |
| (#3507) | |||
| 2025-07-09 | Adding TurnId to Tool call and API responses and error logs. (#3039) | uttamkanodia14 | |
| Co-authored-by: Scott Densmore <[email protected]> | |||
| 2025-07-08 | fix(deps): revert yargs bump and fix npx regression (#3610) | N. Taylor Mullen | |
| 2025-06-27 | Updates error handling in case of incorrect tool calling. (#2304) | Vachan | |
| 2025-06-25 | fix: prepublish changes to package names (#1420) | Brandon Keiji | |
| 2025-06-25 | [June 25] handle early output pipe closer (#1402) | Keith Ballinger | |
| 2025-06-24 | feat: add custom message for 429 errors (#1366) | Abhi | |
| 2025-06-23 | Add error messaging for 429 errors (#1316) | Abhi | |
| 2025-06-22 | feat: Add client-initiated tool call handling (#1292) | Abhi | |
| 2025-06-18 | Fix noise in headless mode on STDOUT (#1184) | Allen Hutchison | |
| 2025-06-16 | Preflight and integration npx (#1096) | matt korwel | |
| 2025-06-13 | Handle telemetry in non-interactive mode (#1002) | Jerop Kipruto | |
| 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-11 | refactor(telemetry): pass config object to telemetry functions | jerop | |
| This commit refactors the telemetry system to pass a object to various logging and metrics functions. This change centralizes configuration management within the telemetry system, making it more modular and easier to maintain. The constructor and various tool execution functions have been updated to accept the object, which is then passed down to the telemetry functions. This eliminates the need to pass individual configuration values, such as , through multiple layers of the application. | |||
| 2025-06-07 | refactor: rename gemini-code to gemini-cli (#822) | cperry-goog | |
| 2025-06-05 | fix(cli): Handle non-array tool response parts (#758) | N. Taylor Mullen | |
| 2025-06-03 | Refactor: Use config.getGeminiClient() for GeminiClient instantiation (#715) | N. Taylor Mullen | |
| 2025-06-02 | refactor: maintain 1 GeminiChat per GeminiClient (#710) | Brandon Keiji | |
| 2025-06-02 | enable async tool discovery by making the registry accessor async; remove ↵ | Olcan | |
| call to discoverTools that caused duplicate discovery (#691) | |||
| 2025-06-01 | feat: Implement non-interactive mode for CLI (#675) | N. Taylor Mullen | |
