| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-06-08 | fix(deps): externalize tree-sitter (#840) | matt korwel | |
| Submitting without approval to fix broken deployment on main. But also, we should lock this down. | |||
| 2025-06-08 | feat: update ctrl+t text (#845) | N. Taylor Mullen | |
| 2025-06-07 | chore: remove stray file_learnings.md (#837) | Keith Ballinger | |
| 2025-06-07 | Makefile for convenience (#833) | Keith Ballinger | |
| 2025-06-07 | refactor(core): remove comments from geminiChat.ts (#834) | Keith Ballinger | |
| 2025-06-07 | feat(cli): improve API error parsing and display (#829) | Scott Densmore | |
| 2025-06-08 | Fix Build Failure - Build fails in sandbox due to missing build toolchain (#831) | Abhi | |
| 2025-06-07 | Fix typo in CONTRIBUTING.md (#827) | Abhi | |
| 2025-06-07 | Introduce ContentGeneratorConfig (#826) | Tommaso Sciortino | |
| 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-07 | Eliminate createServerConfig() (#821) | Tommaso Sciortino | |
| 2025-06-07 | Fix missing arg warning in tests (#820) | Tommaso Sciortino | |
| 2025-06-07 | Add embedder (#818) | Eddie Santos | |
| 2025-06-07 | fix(build): correct sandbox warning link (#819) | cperry-goog | |
| 2025-06-07 | Creating Node AST Tool. (#756) | matt korwel | |
| 2025-06-07 | Added /mcp command support and cleaned up broken tests (#817) | Bryan Morgan | |
| 2025-06-07 | Push model-switching logging into loadCliConfig (#815) | Tommaso Sciortino | |
| 2025-06-07 | More version simplifiction. (#810) | Tommaso Sciortino | |
| 2025-06-07 | docs: update and reorganize documentation (#806) | cperry-goog | |
| 2025-06-07 | toggle off (#809) | Eddie Santos | |
| 2025-06-06 | Add batch editing capabilities to Edit Tool (#648) | Keith Ballinger | |
| Co-authored-by: N. Taylor Mullen <[email protected]> | |||
| 2025-06-06 | clean up version lookup code (#804) | Tommaso Sciortino | |
| 2025-06-06 | adding very important phrases (#802) | cperry-goog | |
| 2025-06-06 | feat(ui): add cursor to empty input prompt (#800) | Jacob Richman | |
| 2025-06-06 | docs: Initialize tutorials section with MCP server example | jerop | |
| This commit adds a new `tutorials.md` file to the CLI documentation. This section is intended to house various tutorials for using Gemini CLI. The initial content includes a tutorial on setting up Model Context Protocol (MCP) servers, using the GitHub MCP server as an example. The `docs/cli/index.md` has been updated to include a link to this new tutorials section. | |||
| 2025-06-06 | Exit with an error message if parsing settings.json fails. (#747) | Jacob Richman | |
| 2025-06-06 | Test: Verify concatenated env var resolution in settings | jerop | |
| Adds a test case to `settings.test.ts` to specifically verify the correct resolution of multiple environment variables concatenated within a single string value (e.g., ${HOST}:${PORT} ). | |||
| 2025-06-06 | Refactor: Improve env var resolution in settings | jerop | |
| Refactors the `resolveEnvVarsInObject` function in settings to explicitly handle primitive types (null, undefined, boolean, number) at the beginning of the function. This clarifies the logic for subsequent string, array, and object processing. | |||
| 2025-06-06 | feat: Enable environment variable substitution in settings | jerop | |
| This commit introduces the ability to use system environment variables within the settings files (e.g., `settings.json`). Users can now reference environment variables using the `${VAR_NAME}` syntax. This enhancement improves security and flexibility, particularly for configurations like MCP server settings, which often require sensitive tokens. Previously, to configure an MCP server, a token might be directly embedded: ```json "mcpServers": { "github": { "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "pat_abc123" } // ... } } ``` With this change, the same configuration can securely reference an environment variable: ```json "mcpServers": { "github": { "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "${GITHUB_PERSONAL_ACCESS_TOKEN}" } // ... } } ``` This allows users to avoid storing secrets directly in configuration files. | |||
| 2025-06-06 | Fix build break due to changes to theme. (#796) | Jacob Richman | |
| 2025-06-06 | feat(cli): respect the NO_COLOR env variable (#772) | Jacob Richman | |
| 2025-06-06 | Reduce noisy logging for missing .geminiignore file. (#793) | DeWitt Clinton | |
| 2025-06-05 | Add Gemini code review agent to repo (#782) | Eddie Santos | |
| 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 | refactor: remove unnecessary useRefs (#780) | Brandon Keiji | |
| 2025-06-05 | skip npm build for custom sandbox (#779) | Olcan | |
| 2025-06-05 | Add support for configured mcp client timeout. (#775) | N. Taylor Mullen | |
| 2025-06-05 | Introduce generate content interface (#755) | Tommaso Sciortino | |
| 2025-06-05 | OpenTelemetry Integration & Telemetry Control Flag (#762) | Jerop Kipruto | |
| 2025-06-05 | use execSync (vs spawnSync) so launch fails if build_sandbox fails; tweaks ↵ | Olcan | |
| in build_sandbox to fix some shellcheck warnings, and to simplify the logic slightly (#767) | |||
| 2025-06-05 | Bump default model to `gemini-2.5-pro-preview-06-05` (#765) | Eddie Santos | |
| 2025-06-05 | Add support for `.geminiignore` file (#757) | Eddie Santos | |
| 2025-06-05 | fix: Disable automatic image building if BUILD_SANDBOX is not provided (#764) | Tolik Malibroda | |
| 2025-06-05 | feat: Add multi-stage docker build support for custom sandbox.Dockerfile (#746) | Tolik Malibroda | |
| 2025-06-05 | Add Theme docs (#753) | Miguel Solorio | |
| 2025-06-05 | Checks for diff changes before displaying the code snippet (#751) | anj-s | |
