| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-06-18 | Move the logs.json to a project specific user home dir (#1145) | Louis Jimenez | |
| 2025-06-17 | feat: update default gemini model to GA 2.5 pro (#1173) | N. Taylor Mullen | |
| 2025-06-17 | Remove learnings.md. (#1172) | DeWitt Clinton | |
| 2025-06-18 | fix: regression in completion filtering (#1135) | Anas H. Sulaiman | |
| 2025-06-18 | docs: update documentation from starsandskies/patch-2 (#1143) | N. Taylor Mullen | |
| Co-authored-by: starsandskies <[email protected]> Co-authored-by: matt korwel <[email protected]> | |||
| 2025-06-17 | feat: shell history (#1169) | Abhi | |
| 2025-06-17 | Clear out untracked files when restoring a checkpoint (#1139) | Louis Jimenez | |
| 2025-06-18 | Fixup pull_request_template.md (#1166) | Seth Troisi | |
| Co-authored-by: matt korwel <[email protected]> | |||
| 2025-06-17 | Move theme discussion from configuration.md to themes.md (#1158) | starsandskies | |
| This content looks like it is better hosted in the themes.md doc. This is as close as possible to an as-is cut-paste from one file to the other, with the goal of minimizing fine-grained review in this particular PR. I'll take another pass through themes.md specifically to improve the moved content in a follow up PR | |||
| 2025-06-17 | Updating CONTRIBUTING.md (#1144) | Seth Troisi | |
| 2025-06-17 | Forked PR: Contributing.md (#1146) | matt korwel | |
| 2025-06-17 | Support escaping carriage returns with \ (#1127) | Billy Biggs | |
| 2025-06-17 | code review followup for compress command (#1097) | Jacob MacDonald | |
| Followup to https://github.com/google-gemini/gemini-cli/pull/986 | |||
| 2025-06-17 | Auto-update notifications (#1110) | Eddie Santos | |
| 2025-06-17 | Update CONTRIBUTING.md (#1130) | matt korwel | |
| 2025-06-16 | Update /help page (#1119) | Miguel Solorio | |
| 2025-06-16 | Cache credentials in home dir, not working dir (#1122) | Tommaso Sciortino | |
| 2025-06-16 | Simplify Error handling in Code Assist onboarding (#1123) | Tommaso Sciortino | |
| 2025-06-16 | Fix bug where single line inserts were deleting all text after the in… (#1114) | Jacob Richman | |
| 2025-06-16 | Propagate abort signal to ccpa generateContent. (#1106) | Tommaso Sciortino | |
| 2025-06-16 | fix: add httpOptions with headers field to CCPA client and set User-Agent ↵ | Marlon Gamez | |
| header (#1103) | |||
| 2025-06-16 | Mock out 'open' in tests. Fix test issues. (#1100) | Tommaso Sciortino | |
| 2025-06-16 | Preflight and integration npx (#1096) | matt korwel | |
| 2025-06-15 | Add ask mode approvers to code owners. | Taylor Mullen | |
| 2025-06-16 | Added sandbox error hint when MCP servers fail to launch in sandbox mode (#972) | Mark McDonald | |
| 2025-06-16 | feat: clear should also clear chat history (#1008) | Abhi | |
| 2025-06-16 | Move the shadow git repository to the user's home dir (#1013) | Louis Jimenez | |
| 2025-06-16 | feat: text-buffer: input sanitization and delete character handling. (#1031) | Jacob Richman | |
| 2025-06-16 | feat(cli): Standardize keyboard shortcut hints (#1092) | N. Taylor Mullen | |
| 2025-06-16 | fix version release for Dockerfile build (#1080) | Zach Sais | |
| 2025-06-15 | Update /tools desc to show the name of each tool as known to the model (#1091) | Billy Biggs | |
| 2025-06-15 | feat(test): Increase test coverage across CLI and Core packages (#1089) | N. Taylor Mullen | |
| 2025-06-15 | feat(ci): run actions on the release branch (#1086) | N. Taylor Mullen | |
| 2025-06-16 | Add Vertex env vars to sandbox (#1005) | Mark McDonald | |
| Co-authored-by: Scott Densmore <[email protected]> | |||
| 2025-06-16 | small fixes in telemetry docs (#1081) | Jerop Kipruto | |
| - `GOOGLE_CLOUD_PROJECT` --> `OTLP_GOOGLE_CLOUD_PROJECT` - Remove `npm run start:gcp` shorthand from docs until after improving cleanup process | |||
| 2025-06-15 | feat: Adds shell command context to gemini history (#1076) | Abhi | |
| 2025-06-15 | Add a command for starting Gemini CLI with GCP telemetry (#1079) | Jerop Kipruto | |
| This command enables starting the application with GCP telemetry: ```shell npm run start:gcp ``` | |||
| 2025-06-16 | Decouple telemetry project ID configuration (#1077) | Jerop Kipruto | |
| #750 Renames project ID for telemetry from `GOOGLE_CLOUD_PROJECT` to `OTLP_GOOGLE_CLOUD_PROJECT`. This change allows for a separate Google Cloud Project to be used for telemetry data, distinct from the project used for other services like Vertex AI or Code Assist. This enhances clarity and flexibility in project configuration. | |||
| 2025-06-15 | bug: Fix modify edit (#1078) | Leo | |
| 2025-06-15 | refactor(cli): Use excludeTools for non-interactive mode (#1072) | N. Taylor Mullen | |
| 2025-06-15 | Stabilize /bug command tests with consistent version mocking (#1070) | Jerop Kipruto | |
| The `/bug` command tests in `slashCommandProcessor.test.ts` were flaky due to inconsistent CLI versioning. This commit: - Implements a flexible, top-level mock for `getCliVersion` that can be overridden per test. - Sets a default mock value for `/bug` command tests via `beforeEach`. - Overrides the mock in one test case requiring a specific version ('test-version'). - Ensures the test's helper `getExpectedUrl` receives the correct explicit version. - Aligns the expected CLI version in the custom bug URL test with the default mock. These changes ensure consistent CLI versioning in tests, resolving flakiness. #1071 | |||
| 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 | Refactor: Use telemetry_utils.js in local_telemetry.js (#1066) | Jerop Kipruto | |
| ## TLDR Refactors `scripts/local_telemetry.js` to use shared helper functions and constants from `scripts/telemetry_utils.js`. ## Dive Deeper This change centralizes common telemetry-related logic, including: - Binary downloading and management (`ensureBinary`) - Reading and writing JSON files - Waiting for network ports - Managing workspace telemetry settings (`manageTelemetrySettings`) - Process cleanup and signal handling (`registerCleanup`) By using the shared utilities, `local_telemetry.js` becomes more concise and focused on its specific task of setting up the local OpenTelemetry and Jaeger environment. ## Docs https://github.com/google-gemini/gemini-cli/blob/main/docs/core/telemetry.md#local-telemetry-with-jaeger-ui-for-traces ## Issue #750 | |||
| 2025-06-15 | Support completion of checkpoint names in /resume (#1063) | Billy Biggs | |
| 2025-06-15 | Stabilize prompts snapshot test by properly mocking the SANDBOX env var. (#1067) | Marat Boshernitsan | |
| Co-authored-by: Marat Boshernitsan <[email protected]> | |||
| 2025-06-15 | Add support for /mcp schema to show full parameter schema as JSON (#1050) | Billy Biggs | |
| Outputs a raw JSON version of the parameter names and descriptions as provided to the model, plus minor formatting adjustments to /mcp desc. | |||
| 2025-06-15 | feat: Show model thoughts while loading (#992) | Asad Memon | |
| 2025-06-15 | feat: Add token stats in footer (#909) | Asad Memon | |
| 2025-06-15 | Add support for showing descriptions of CLI tools (#1052) | Billy Biggs | |
| Adds support for /tools desc to show the full description of tools as provided to the model. | |||
| 2025-06-15 | fix(core): Improve shell tool reliability and test portability (#1036) | Sijie Wang | |
