| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-08-07 | avoid loading and initializing CLI config twice in non-interactive mode (#5793) | Jacob MacDonald | |
| 2025-08-07 | Add new folderTrust setting that the users can enable or disable (#5798) | shrutip90 | |
| 2025-08-07 | Add a context percentage threshold setting for auto compression (#5721) | Jacob MacDonald | |
| 2025-08-06 | experiment: Add feature exp flag for folder trust (#5709) | shrutip90 | |
| 2025-08-06 | feat(mcp): add `gemini mcp` commands for `add`, `remove` and `list` (#5481) | Jack Wotherspoon | |
| 2025-08-05 | Refactor IDE client state management, improve user-facing error messages, ↵ | Shreya Keshive | |
| and add logging of connection events (#5591) Co-authored-by: matt korwel <[email protected]> | |||
| 2025-08-05 | feat: Multi-Directory Workspace Support (part 3: configuration in ↵ | Yuki Okita | |
| settings.json) (#5354) Co-authored-by: Allen Hutchison <[email protected]> | |||
| 2025-08-04 | ide-mode flag cleanup (#5531) | Shreya Keshive | |
| 2025-08-04 | fix(core): Allow model to be set from `settings.json` (#5527) | Richie Foreman | |
| 2025-08-01 | fix(config): Resolve duplicate config loading from home directory (#5090) | TIRUMALASETTI PRANITH | |
| Co-authored-by: Allen Hutchison <[email protected]> Co-authored-by: Allen Hutchison <[email protected]> | |||
| 2025-07-31 | fix: CLAUDE.md compatibility for GEMINI.md '@' file import behavior (#2978) | Niladri Das | |
| Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> Co-authored-by: Allen Hutchison <[email protected]> | |||
| 2025-07-30 | Add toggleable IDE mode setting (#5146) | christine betts | |
| 2025-07-30 | Introduce IDE mode installer (#4877) | christine betts | |
| 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-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-20 | feat: full implementation for .geminiignore in settings and respective tool ↵ | Pyush Sinha | |
| calls (#3727) | |||
| 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-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 | chore: add general usage message to --help message (#3500) | Jack Wotherspoon | |
| 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-06-28 | quiet dotenv log message (#2239) | Mot | |
| Co-authored-by: Scott Densmore <[email protected]> | |||
| 2025-06-25 | fix: prepublish changes to package names (#1420) | Brandon Keiji | |
| 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 | |||
| 2025-06-23 | Enable clearcut logging by default (#1309) | owenofbrien | |
| Clearcut logging can now be disabled via disableDataCollection in user settings | |||
| 2025-06-22 | Plumb extension context filenames through for /memory refresh (#1312) | Billy Biggs | |
