| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-06-26 | fix: remove unnecessary @gemini-code/core mock from slashCommandProcessor ↵ | Masato Sugiyama | |
| test (#1739) Co-authored-by: Scott Densmore <[email protected]> | |||
| 2025-06-26 | When resuming a checkpoint always add items to history even if not shown (#1653) | Billy Biggs | |
| Co-authored-by: Scott Densmore <[email protected]> | |||
| 2025-06-25 | Streamline issue submission with YAML forms (#1608) | Jerop Kipruto | |
| 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 | Clarify why authentication failures might be happening and direct users to ↵ | Marat Boshernitsan | |
| documentation (#1478) Co-authored-by: Scott Densmore <[email protected]> Co-authored-by: matt korwel <[email protected]> | |||
| 2025-06-25 | Shipping it! (#1418) | N. Taylor Mullen | |
| 2025-06-25 | fix: prepublish changes to package names (#1420) | Brandon Keiji | |
| 2025-06-25 | refactor: remove deplicate dependency in slashCommandProcessor (#1410) | Scott Densmore | |
| Co-authored-by: matt korwel <[email protected]> | |||
| 2025-06-24 | Add slashCommand dependency (#1401) | Seth Troisi | |
| 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 | Bug/1369 at command recursive search (#1370) | Billy Biggs | |
| 2025-06-24 | feat: add custom message for 429 errors (#1366) | Abhi | |
| 2025-06-24 | Improve Auth error messaging (#1358) | Tommaso Sciortino | |
| 2025-06-24 | Add `/chat list` (#1361) | Seth Troisi | |
| 2025-06-23 | moving `/save`, `/resume` to `/chat <save|resume>` (#1355) | Seth Troisi | |
| 2025-06-23 | Include all chat messages (#1354) | Seth Troisi | |
| 2025-06-23 | Ensure telemetry events are flushed immediately (#1344) | Jerop Kipruto | |
| The previous implementation used `flushIfNeeded` to batch most telemetry events, but it was not reliably sending them, leading to data loss. Notably, the `startSession` event, which already used `flushToClearcut`, was working correctly, indicating an issue with the batching logic itself. This change replaces all calls to `flushIfNeeded` with `flushToClearcut` to align all event logging with the working `startSession` implementation and ensure that events are sent immediately. This prioritizes the reliability of data collection over network efficiency. This is a temporary solution to prevent further data loss. The underlying issue with the batching mechanism in `flushIfNeeded` should be investigated and fixed in the future, at which point this change can be reverted. | |||
| 2025-06-23 | feat: Open MCP docs if no MCPs are configured (#1325) | N. Taylor Mullen | |
| 2025-06-23 | Add error messaging for 429 errors (#1316) | Abhi | |
| 2025-06-23 | refactor: rename `disableDataCollection` to `dataCollectionEnabled` (#1319) | Jerop Kipruto | |
| Renames the `disableDataCollection` flag to the more intuitive and positive `dataCollectionEnabled`. This change improves code clarity by avoiding double negatives and making the purpose of the flag more direct. The logic has been inverted wherever the flag is used to accommodate the new naming convention. Using a suffix like `"Enabled"` follows a common convention that improves readability. - A condition like `if (dataCollectionEnabled)` reads like a natural language sentence ("if data collection is enabled"), which reduces cognitive load. - Distinguishes the boolean flag (representing a state) from potential functions that would perform an action (e.g., `enableDataCollection()` or `disableDataCollection()`), avoiding ambiguity between checking a value and calling a function. #750 | |||
| 2025-06-23 | Use shorter URL for docs link (#1324) | Mark McDonald | |
| 2025-06-22 | feat: Add /docs command and update UI (#1297) | 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-22 | feat: Add client-initiated tool call handling (#1292) | Abhi | |
| 2025-06-22 | Add setting enableRecursiveFileSearch to control @-file completion (#1290) | Billy Biggs | |
| 2025-06-21 | Update memory and context summary UI for multiple context filenames (#1282) | Billy Biggs | |
| 2025-06-20 | bug: fix cancel after a tool has been used (#1270) | Abhi | |
| 2025-06-20 | Auth blocking (#1261) | matt korwel | |
| 2025-06-20 | feat(auth): handle auth flow errors gracefully (#1256) | N. Taylor Mullen | |
| 2025-06-20 | Support autocompletion for checkpoints (#1253) | Louis Jimenez | |
| 2025-06-20 | Make checkpoints configurable in settings.json (#1251) | Louis Jimenez | |
| 2025-06-19 | Move the shell history our of the project .gemini to the home dir (#1195) | Louis Jimenez | |
| 2025-06-20 | fix: flicker of StreamingState to Idle when tool finishes (#1190) (#1216) | N. Taylor Mullen | |
| Co-authored-by: Asad Memon <[email protected]> | |||
| 2025-06-19 | Auth First Run (#1207) | matt korwel | |
| Co-authored-by: Tommaso Sciortino <[email protected]> Co-authored-by: N. Taylor Mullen <[email protected]> | |||
| 2025-06-18 | fix: check package.json for app version (#1160) (#1182) | Brandon Keiji | |
| 2025-06-18 | fix: regression in completion filtering (#1135) | Anas H. Sulaiman | |
| 2025-06-17 | feat: shell history (#1169) | Abhi | |
| 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-16 | feat: clear should also clear chat history (#1008) | Abhi | |
| 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: Adds shell command context to gemini history (#1076) | Abhi | |
| 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 | Support completion of checkpoint names in /resume (#1063) | Billy Biggs | |
| 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 | 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-14 | centralize file filtering in `FileDiscoveryService` (#1039) | Anas H. Sulaiman | |
| 2025-06-14 | feat: Add custom URL support for the /bug command (#1017) | Allen Hutchison | |
