| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-06-15 | Support completion of checkpoint names in /resume (#1063) | Billy Biggs | |
| 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-14 | bug: Fix code colorizer (#1046) | Leo | |
| 2025-06-14 | Add `/compress` command to force a compression of the context (#986) | Jacob MacDonald | |
| Related to https://b.corp.google.com/issues/423605555 - I figured this might be a simpler solution to start with, while still also being useful on its own even if we do implement that. | |||
| 2025-06-13 | Improvements to web-fetch tool (#1030) | Allen Hutchison | |
| 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 | Replace logo with custom ASCII (#958) | Miguel Solorio | |
| 2025-06-12 | bug: only show tool tokens if > 0 (#985) | Abhi | |
| 2025-06-12 | remove enable editor flag (#984) | Leo | |
| 2025-06-11 | feat: External editor settings (#882) | Leo | |
| 2025-06-11 | feat: Add exit UI w/ stats (#924) | Abhi | |
| 2025-06-11 | add a unit test with multiple hunks for diff renderer | Anas Sulaiman | |
| 2025-06-10 | rename sandbox-exec as MacOS Seatbelt in footer (#921) | Olcan | |
| 2025-06-10 | feat: Add UI for /stats slash command (#883) | Abhi | |
| 2025-06-09 | Add Windsurf in edit tool to modify changes, if installed (#853) | Eddie Santos | |
| 2025-06-09 | Windows: Refactor Shell Scripts to Node.js for Cross-Platform Compatibility ↵ | matt korwel | |
| (#784) | |||
| 2025-06-08 | replace reference to "README" with "docs" to avoid confusion for folks who ↵ | Olcan | |
| do not have access to README (#866) | |||
| 2025-06-08 | enforce minimum lines shown/hidden (#860) | Olcan | |
| 2025-06-08 | Bryanmorgan/add mcp description support (#855) | Bryan Morgan | |
| 2025-06-08 | feat: Add flow to allow modifying edits during edit tool call (#808) | Leo | |
| 2025-06-08 | feat: update ctrl+t text (#845) | N. Taylor Mullen | |
| 2025-06-07 | Bryanmorgan/add mcp description support (#825) | Bryan Morgan | |
| 2025-06-08 | fix: Rename missing occurence of gemini-code (#824) | Tolik Malibroda | |
| 2025-06-07 | Auto insert @ when dragging and dropping files. (#812) | Jacob Richman | |
| 2025-06-07 | refactor: rename gemini-code to gemini-cli (#822) | cperry-goog | |
| 2025-06-06 | clean up version lookup code (#804) | Tommaso Sciortino | |
| 2025-06-06 | feat(ui): add cursor to empty input prompt (#800) | Jacob Richman | |
| 2025-06-05 | Title & Big text Updates (#781) | matt korwel | |
| 2025-06-05 | Allow themes to theme the UI (#769) | Miguel Solorio | |
| 2025-06-05 | Fix "npx https:...." header issue (#759) | N. Taylor Mullen | |
| 2025-06-04 | Update light themes (#726) | Miguel Solorio | |
| 2025-06-04 | feat(accessibility): Add option to disable loading phrases (#745) | N. Taylor Mullen | |
| 2025-06-03 | Fix several bugs in prompt history (#734) | Marat Boshernitsan | |
| Co-authored-by: Marat Boshernitsan <[email protected]> | |||
| 2025-06-04 | Ignore folders files (#651) | Keith Ballinger | |
| # Add .gitignore-Aware File Filtering to gemini-cli This pull request introduces .gitignore-based file filtering to the gemini-cli, ensuring that git-ignored files are automatically excluded from file-related operations and suggestions throughout the CLI. The update enhances usability, reduces noise from build artifacts and dependencies, and provides new configuration options for fine-tuning file discovery. Key Improvements .gitignore File Filtering All @ (at) commands, file completions, and core discovery tools now honor .gitignore patterns by default. Git-ignored files (such as node_modules/, dist/, .env, and .git) are excluded from results unless explicitly overridden. The behavior can be customized via a new fileFiltering section in settings.json, including options for: Turning .gitignore respect on/off. Adding custom ignore patterns. Allowing or excluding build artifacts. Configuration & Documentation Updates settings.json schema extended with fileFiltering options. Documentation updated to explain new filtering controls and usage patterns. Testing New and updated integration/unit tests for file filtering logic, configuration merging, and edge cases. Test coverage ensures .gitignore filtering works as intended across different workflows. Internal Refactoring Core file discovery logic refactored for maintainability and extensibility. Underlying tools (ls, glob, read-many-files) now support git-aware filtering out of the box. Co-authored-by: N. Taylor Mullen <[email protected]> | |||
| 2025-06-02 | feat(cli): Allow custom title in CLI header (#706) | Scott Densmore | |
| 2025-06-02 | Fix bug pasting multiline strings (#632) | Jacob Richman | |
| 2025-06-02 | feat: Add --yolo mode that automatically accepts all tools executions (#695) | Tolik Malibroda | |
| Co-authored-by: N. Taylor Mullen <[email protected]> | |||
| 2025-06-02 | feat: Refactor CLI header for customizable logo text (#658) | N. Taylor Mullen | |
| 2025-06-02 | Color enhancements (#680) | Miguel Solorio | |
| 2025-06-01 | fix: Display MCP server count in context summary (#674) | N. Taylor Mullen | |
| 2025-05-30 | Rename server->core (#638) | Tommaso Sciortino | |
| 2025-05-30 | confirm mcp tool executions from untrusted servers (per "trust" setting) (#631) | Olcan | |
| 2025-05-30 | feat: add --show_memory_usage flag to display memory usage in status bar (#606) | Jacob Richman | |
| 2025-05-30 | fix(cli): Clear input buffer before onSubmit in InputPrompt (#633) | Allen Hutchison | |
| 2025-05-30 | disable markdown rendering of shell tool output (#625) | Olcan | |
| 2025-05-30 | fix(sandbox): set default env var to 'gemini-cli-sandbox' (#620) | Brandon Keiji | |
| 2025-05-30 | truncate (hide) tool output at the top, add some spacing, also fix shell ↵ | Olcan | |
| output interval change accidentally undone in a previous commit (#619) | |||
| 2025-05-28 | feat: add git branch name to footer (#589) | Brandon Keiji | |
