| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-06-13 | Add a local telemetry launcher (#1015) | Keir Mierle | |
| 2025-06-13 | Improvements to web-fetch tool (#1030) | Allen Hutchison | |
| 2025-06-13 | initialize `FileDiscoveryService` once (#1029) | Anas H. Sulaiman | |
| 2025-06-13 | fix: add micromatch to package deps (#1020) | Brandon Keiji | |
| 2025-06-13 | Stop extension MCPs from hopping into settings. (#1026) | Tommaso Sciortino | |
| 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 | Don't exclude config.test.ts. (#1021) | Tommaso Sciortino | |
| 2025-06-13 | feat(cli): support ctrl+d to exit (#878) | Daniel Lee | |
| Similar to ctrl+c, ctrl+d can now be used to exit the program. To avoid accidental exit, ctrl+d must be pressed twice in relatively quick succession (same as ctrl+c). Following common UX pattern, ctrl+d will be ignored when the input prompt is non-empty. This behavior is similar to how most shell (bash/zsh) behaves. To support this, I had to refactor so that text buffer is initialized outside of the InputPrompt component and instead do it on the main App component to allow input controller to have access to check the content of the text buffer. | |||
| 2025-06-13 | Update contextFileName to support an optional list of strings (#1001) | Billy Biggs | |
| 2025-06-13 | cleanup unused `allowBuildArtifacts` (#1010) | Anas H. Sulaiman | |
| 2025-06-13 | cleanup unused `customIgnorePatterns` (#1009) | Anas H. Sulaiman | |
| 2025-06-13 | Edit wording in /edit description (#1006) | Leo | |
| 2025-06-13 | Support GOOGLE_API_KEY hoisting in sandbox too (#998) | Mark McDonald | |
| 2025-06-13 | refactor: Use default centralized Flash & Pro models everywhere (#994) | N. Taylor Mullen | |
| 2025-06-13 | Replace logo with custom ASCII (#958) | Miguel Solorio | |
| 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 | Code Assist cleanup and docs (#993) | Tommaso Sciortino | |
| 2025-06-12 | Reduce coupling between core and cli packages (#961) | Marat Boshernitsan | |
| Co-authored-by: Marat Boshernitsan <[email protected]> | |||
| 2025-06-12 | Have @ pass through images and other Part objects (#990) | Seth Troisi | |
| 2025-06-12 | Fixed @ file content not being added or sent to server (#962) | Seth Troisi | |
| 2025-06-12 | telemetry: include user decisions in tool call logs (#966) | Jerop Kipruto | |
| Add the user's decision (accept, reject, modify) to tool call telemetry to better understand user intent. The decision provides crucial context to the `success` metric, as a user can reject a call that would have succeeded or accept one that fails. Also prettify the arguments json. Example:  #750 | |||
| 2025-06-12 | bug: only show tool tokens if > 0 (#985) | Abhi | |
| 2025-06-12 | Fix build_sandbox command (#974) | Jordan Demeulenaere | |
| 2025-06-12 | remove enable editor flag (#984) | Leo | |
| 2025-06-12 | Ignore dot files on @-completion. (#978) | DeWitt Clinton | |
| 2025-06-12 | Improve the performance of filename completion over large repositories. (#938) | DeWitt Clinton | |
| 2025-06-11 | Revert "Add support for local logging per session (#936)" (#970) | anj-s | |
| 2025-06-11 | Telemetry: Improve clarity of user prompt event (#967) | Jerop Kipruto | |
| 2025-06-11 | feat: External editor settings (#882) | Leo | |
| 2025-06-11 | Show session summary on exit for ctrl+c x 2. Fix exit UI (#963) | Abhi | |
| 2025-06-11 | Adding silly phrases (#922) | Eddie Santos | |
| 2025-06-11 | Add support for local logging per session (#936) | anj-s | |
| 2025-06-11 | add excludeTools flag to settings.json config (#957) | JingboWang1997-1 | |
| 2025-06-11 | clean chat history before /resume (#949) | Seth Troisi | |
| 2025-06-11 | feat: Add exit UI w/ stats (#924) | Abhi | |
| 2025-06-11 | Extensibility: Gemini.md files (#944) | matt korwel | |
| 2025-06-11 | Cache oauth credentials (#927) | Tommaso Sciortino | |
| 2025-06-11 | Fix noisy tests (#950) | Seth Troisi | |
| 2025-06-11 | Restore Checkpoint Feature (#934) | Louis Jimenez | |
| 2025-06-11 | fixes to proxy on macos: prevent curl from hanging during wait-for-proxy by ↵ | Olcan | |
| adding ipv6 support and timeout (#947) | |||
| 2025-06-11 | fix proxy on cloudtops/linux and for older versions of docker, more robust ↵ | Olcan | |
| start/stop and error reporting (#945) | |||
| 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 | Allow themes to update gradient colors (#914) | Miguel Solorio | |
| 2025-06-11 | do not auto-enable container sandboxing (fixing recently introduced bug) (#939) | Olcan | |
| 2025-06-11 | add a unit test with multiple hunks for diff renderer | Anas Sulaiman | |
| 2025-06-11 | fix version set for cli and slash commands (#892) | Zach Sais | |
| 2025-06-11 | refactor: Centralize session ID generation and propagation | jerop | |
| 2025-06-10 | Remove unneeded `mockRestore()`s from tests (#919) | Seth Troisi | |
| 2025-06-10 | rename sandbox-exec as MacOS Seatbelt in footer (#921) | Olcan | |
