| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-09 | Revert "fix: Use Email for Clearcut Logging and Refactor User Info Fetching" ↵ | matt korwel | |
| (#3744) | |||
| 2025-07-10 | fix: Use Email for Clearcut Logging and Refactor User Info Fetching (#3620) | Gaurav | |
| 2025-07-09 | Remove auto-execution on Flash in the event of a 429/Quota failover (#3662) | Bryan Morgan | |
| Co-authored-by: Jenna Inouye <[email protected]> | |||
| 2025-07-09 | Improve quota- and resource-related 429 error handling, also taking Code ↵ | Bryan Morgan | |
| Assist customer tiers into consideration (#3609) | |||
| 2025-07-08 | Improve Function Call argument validation and typing (#2881) | Tommaso Sciortino | |
| Co-authored-by: N. Taylor Mullen <[email protected]> | |||
| 2025-07-07 | fix: EditTool can clobber human edits to the same file. (#3043) | Colt McAnlis | |
| Co-authored-by: Colt McAnlis <[email protected]> Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> | |||
| 2025-07-07 | feat: add .svg support (#3229) | Pugazhendhi | |
| 2025-07-05 | fix typos in diverse files (#3284) | Didier Durand | |
| Co-authored-by: Scott Densmore <[email protected]> | |||
| 2025-07-03 | Fixed Google User Id pass to Clearcut (#3147) | Bryan Morgan | |
| 2025-07-01 | Special case mime type for ts file. (#2902) | Tommaso Sciortino | |
| 2025-07-01 | feat: add audio and video support to read_file (#2556) | Santhosh Kumar | |
| 2025-07-01 | Rename AuthType LOGIN_WITH_GOOGLE_PERSONAL -> LOGIN_WITH_GOOGLE (#2769) | Tommaso Sciortino | |
| 2025-06-30 | Removed fallback logic for gaia id logging (#2761) | owenofbrien | |
| 2025-06-29 | feat: modular GEMINI.md imports with @file.md syntax (#1585) (#2230) | Niladri Das | |
| 2025-06-29 | Added obfuscated google account ID to clearcut log messages (#2593) | Bryan Morgan | |
| 2025-06-29 | refactor: remove unnecessary assertion (#2579) | Noritaka Kobayashi | |
| 2025-06-29 | feat: add Neovim editor support (#1448) | yuki yano | |
| 2025-06-28 | feat: add VSCodium editor support (#2299) | Pyush Sinha | |
| Co-authored-by: Scott Densmore <[email protected]> Co-authored-by: Allen Hutchison <[email protected]> | |||
| 2025-06-26 | 429 fix (#1668) | Bryan Morgan | |
| 2025-06-25 | Merge "Login with Google Workspace" auth option into "Login with Google" (#1574) | Tommaso Sciortino | |
| Co-authored-by: Scott Densmore <[email protected]> | |||
| 2025-06-25 | changed 429 failover from 3 consecutive to 2 for OAuth users (#1579) | Bryan Morgan | |
| 2025-06-24 | [JUNE 25] Permanent failover to Flash model for OAuth users after persistent ↵ | Bryan Morgan | |
| 429 errors (#1376) Co-authored-by: Scott Densmore <[email protected]> | |||
| 2025-06-24 | Update editor.ts (#1371) | cornmander | |
| 2025-06-23 | Add Zed Editor to Eidtor List (#1372) | Scott Densmore | |
| 2025-06-24 | Improve Auth error messaging (#1358) | Tommaso Sciortino | |
| 2025-06-23 | Remove .gitignore logging from startup. (#1323) | N. Taylor Mullen | |
| 2025-06-22 | Clearcut logging - initial implementation (#1274) | owenofbrien | |
| Flag-guarded initial implementation of a clearcut logger to collect telemetry data and send it to Concord for dashboards, etc. | |||
| 2025-06-19 | Move the shell history our of the project .gemini to the home dir (#1195) | Louis Jimenez | |
| 2025-06-18 | Fix noise in headless mode on STDOUT (#1184) | Allen Hutchison | |
| 2025-06-15 | feat(test): Increase test coverage across CLI and Core packages (#1089) | N. Taylor Mullen | |
| 2025-06-15 | Add file operation telemetry (#1068) | Jerop Kipruto | |
| Introduces telemetry for file create, read, and update operations. This change adds the `gemini_cli.file.operation.count` metric, recorded by the `read-file`, `read-many-files`, and `write-file` tools. The metric includes the following attributes: - `operation` (string: `create`, `read`, `update`): The type of file operation. - `lines` (optional, Int): Number of lines in the file. - `mimetype` (optional, string): Mimetype of the file. - `extension` (optional, string): File extension of the file. Here is a stacked bar chart of file operations by extension (`js`, `ts`, `md`):  Here is a stacked bar chart of file operations by type (`create`, `read`, `update`):  #750 cc @allenhutchison as discussed | |||
| 2025-06-15 | Telemetry: Improve API response logging with function call details (#1064) | Jerop Kipruto | |
| 2025-06-14 | Address b/424256913 - fixed error in correctStringEscaping() and improved ↵ | Bryan Morgan | |
| backslash handling (#1007) | |||
| 2025-06-14 | centralize file filtering in `FileDiscoveryService` (#1039) | Anas H. Sulaiman | |
| 2025-06-13 | Improvements to web-fetch tool (#1030) | Allen Hutchison | |
| 2025-06-13 | initialize `FileDiscoveryService` once (#1029) | Anas H. Sulaiman | |
| 2025-06-13 | reuse `GitIgnoreParser` for loading `.geminiignore` (#1025) | Anas H. Sulaiman | |
| 2025-06-13 | Fix default extension context filename and update docs (#1024) | Tommaso Sciortino | |
| 2025-06-13 | reuse filtering service in `bfsFileSearch` (#1018) | Anas H. Sulaiman | |
| 2025-06-13 | reuse filtering service in getFolderStructure (#1016) | Anas H. Sulaiman | |
| 2025-06-13 | Update contextFileName to support an optional list of strings (#1001) | Billy Biggs | |
| 2025-06-13 | refactor: Use default centralized Flash & Pro models everywhere (#994) | N. Taylor Mullen | |
| 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-12 | Refactor OTEL logging for API calls (#991) | Jerop Kipruto | |
| Refactor OpenTelemetry logging for API requests, responses, and errors. Moved logging responsibility from GeminiClient to GeminiChat for more detailed logging. #750 | |||
| 2025-06-12 | Improve the performance of filename completion over large repositories. (#938) | DeWitt Clinton | |
| 2025-06-11 | feat: External editor settings (#882) | Leo | |
| 2025-06-11 | Extensibility: Gemini.md files (#944) | matt korwel | |
| 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-11 | feat(core): Create BFS file search utility (#903) | Allen Hutchison | |
| 2025-06-11 | refactor: Centralize session ID generation and propagation | jerop | |
