| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-30 | feat: Multi-Directory Workspace Support (part1: add `--include-directories` ↵ | Yuki Okita | |
| option) (#4605) Co-authored-by: Allen Hutchison <[email protected]> | |||
| 2025-07-29 | feat(commands): add custom commands support for extensions (#4703) | Daniel Lee | |
| 2025-07-29 | feat: Add auto update functionality (#4686) | Gal Zahavi | |
| 2025-07-25 | Vim mode (#3936) | Sijie Wang | |
| 2025-07-25 | [ide-mode] Create an IDE manager class to handle connecting to and exposing ↵ | christine betts | |
| methods from the IDE server (#4797) | |||
| 2025-07-23 | feat(memory): make directory search limit on memory discovery configurable ↵ | Brandon Keiji | |
| with settings.json (#4460) | |||
| 2025-07-23 | add `--telemetry-outfile` flag (#4689) | smhendrickson | |
| 2025-07-21 | Add env var to configure system settings path (#4339) | christine betts | |
| 2025-07-20 | feat: full implementation for .geminiignore in settings and respective tool ↵ | Pyush Sinha | |
| calls (#3727) | |||
| 2025-07-20 | Feature custom themes logic (#2639) | Ali Al Jufairi | |
| Co-authored-by: Jacob Richman <[email protected]> | |||
| 2025-07-19 | Revert background agent commits (#4479) | Tommaso Sciortino | |
| 2025-07-18 | Add /background commands (when background agent is configured) (#4407) | Tommaso Sciortino | |
| Co-authored-by: Bryan Morgan <[email protected]> | |||
| 2025-07-18 | Summarize extensions and MCP servers on startup (#3977) | Billy Biggs | |
| 2025-07-17 | Zed integration (#4266) | Conrad Irwin | |
| Co-authored-by: Agus Zubiaga <[email protected]> Co-authored-by: Ben Brandt <[email protected]> Co-authored-by: mkorwel <[email protected]> | |||
| 2025-07-17 | feat(cli): add explicit proxy option in cli (#2526) | warjiang | |
| Co-authored-by: Dcatfly <[email protected]> | |||
| 2025-07-17 | Update companionPort not existing to be a warning so the user can still ↵ | Shreya Keshive | |
| proceed with running /ide install (#4382) | |||
| 2025-07-16 | Minor UX updates for IDE mode (#4311) | Shreya Keshive | |
| 2025-07-15 | Set port dynamically in VSCode extension and read from it in gemini-cli and ↵ | christine betts | |
| send initial notification (#4255) | |||
| 2025-07-15 | Add support for allowed/excluded MCP server names in settings (#4135) | christine betts | |
| Co-authored-by: Scott Densmore <[email protected]> | |||
| 2025-07-15 | Enable tool summarization only when explicitly set in settings.json (#4140) | anj-s | |
| Co-authored-by: matt korwel <[email protected]> | |||
| 2025-07-15 | Adds the user's active file in the IDE to the footer (#4154) | Shreya Keshive | |
| 2025-07-14 | Add feature flag for IDE integration (#3927) | Shreya Keshive | |
| Co-authored-by: Scott Densmore <[email protected]> | |||
| 2025-07-14 | feat(cli): add hideBanner setting to disable startup banner (#2803) | K | |
| Co-authored-by: Pascal Birchler <[email protected]> | |||
| 2025-07-11 | feat(cli): add support for --prompt-interactive/-i flag (#1743) | Daniel Lee | |
| 2025-07-11 | Add support for specifying maxSessionTurns via the settings configuration ↵ | anj-s | |
| (#3507) | |||
| 2025-07-11 | Add NO_BROWSER environment variable to trigger offline oauth flow (#3713) | Seth Troisi | |
| 2025-07-09 | Add system-wide settings config for administrators (#3498) | christine betts | |
| Co-authored-by: Jack Wotherspoon <[email protected]> | |||
| 2025-07-09 | Use yargs array type for the allowedMcpServerNames flag instead of ↵ | Tyler | |
| processing the list directly ourselves. (#3600) | |||
| 2025-07-09 | Use full terminal width for `--help` (#3515) | Pascal Birchler | |
| Co-authored-by: N. Taylor Mullen <[email protected]> | |||
| 2025-07-08 | refactor: consolidate all flags to use hyphens (deprecate underscore flags) ↵ | Jack Wotherspoon | |
| (#3541) | |||
| 2025-07-08 | fix: Honor DEBUG and CLI_TITLE environment variables (#3560) | Marat Boshernitsan | |
| 2025-07-08 | Add a command line option to enable and list extensions (#3191) | Billy Biggs | |
| 2025-07-08 | Improve auth env var validation logic and messaging to detect settings that ↵ | Marat Boshernitsan | |
| confuse GenAI SDK (#1381) Co-authored-by: Scott Densmore <[email protected]> Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> | |||
| 2025-07-08 | chore: add general usage message to --help message (#3500) | Jack Wotherspoon | |
| 2025-07-07 | Fix typo and add tests for auth validation. (#3491) | Tommaso Sciortino | |
| 2025-07-07 | Enable Gemini CLI to reuse user's auth in Cloud Shell (#3070) | Marat Boshernitsan | |
| 2025-07-07 | refactor: rename allowed_mcp_server_names to allowed-mcp-server-names (#3469) | Tyler | |
| 2025-07-07 | Add --allowed_mcp_server_names flag (#3464) | Tyler | |
| 2025-07-07 | fix: respect env variables in .env for settings.json variable substitution ↵ | Jack Wotherspoon | |
| (#3416) | |||
| 2025-07-01 | Add excludedTools to extensions. (#2853) | Tommaso Sciortino | |
| 2025-07-01 | Rename AuthType LOGIN_WITH_GOOGLE_PERSONAL -> LOGIN_WITH_GOOGLE (#2769) | Tommaso Sciortino | |
| 2025-06-29 | feat(cli): Add hideTips setting (#1524) | Marcin Jahn | |
| Co-authored-by: Allen Hutchison <[email protected]> | |||
| 2025-06-29 | refactor: remove unnecessary assertion (#2579) | Noritaka Kobayashi | |
| 2025-06-28 | quiet dotenv log message (#2239) | Mot | |
| Co-authored-by: Scott Densmore <[email protected]> | |||
| 2025-06-26 | chore: fix typos in comment-out (#1540) | Noritaka Kobayashi | |
| Co-authored-by: Scott Densmore <[email protected]> | |||
| 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 | fix: prepublish changes to package names (#1420) | Brandon Keiji | |
| 2025-06-24 | Jacob314/max old space (#1314) | Jacob Richman | |
| 2025-06-24 | Refactor usage statistics to be a top-level setting (#1363) | Jerop Kipruto | |
| This commit refactors the `usageStatisticsEnabled` setting from a sub-property of the `telemetry` configuration to a top-level setting. This change simplifies the configuration by decoupling usage statistics from the telemetry settings. The documentation has also been updated to reflect this change. | |||
| 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 | |||
