| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-06-11 | feat(core): Create BFS file search utility (#903) | Allen Hutchison | |
| 2025-06-11 | update token usage with types | jerop | |
| 2025-06-11 | unify diff generation before and after an edit | Anas Sulaiman | |
| 2025-06-11 | update from metrics and logs prefix from gemini_code to gemini_cli | jerop | |
| 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 | Add [tag] to /save and /resume (#916) | Seth Troisi | |
| 2025-06-10 | logConversation | Seth Troisi | |
| loadConversation /resume clean up for review | |||
| 2025-06-10 | Basic code assist support (#910) | Tommaso Sciortino | |
| 2025-06-10 | feat: enable gzip compression for otlp exporters | jerop | |
| 2025-06-10 | feat: Add UI for /stats slash command (#883) | Abhi | |
| 2025-06-10 | restricted networking for all sandboxing methods, new seatbelt profiles, ↵ | Olcan | |
| updated docs, fixes to sandbox build, debugging through sandbox (#891) | |||
| 2025-06-10 | GEMINI_SANDBOX=false should disable seatbelt (#888) | Tommaso Sciortino | |
| 2025-06-10 | addressed b/423798481 (#887) | Bryan Morgan | |
| 2025-06-09 | feat: Display initial token usage metrics in /stats (#879) | Abhi | |
| 2025-06-09 | Add Windsurf in edit tool to modify changes, if installed (#853) | Eddie Santos | |
| 2025-06-09 | Code to support Oauth login (#881) | Tommaso Sciortino | |
| 2025-06-09 | Windows: Refactor Shell Scripts to Node.js for Cross-Platform Compatibility ↵ | matt korwel | |
| (#784) | |||
| 2025-06-09 | Simplify user agent handling. (#828) | Tommaso Sciortino | |
| 2025-06-09 | rename shell tool more intuitively as run_shell_command (from historical ↵ | Olcan | |
| name of execute_bash_command inherited from terminal tool) (#869) | |||
| 2025-06-09 | Add support for sorting files search by recency threshold followed by ↵ | anj-s | |
| lexicographic sorting (#867) | |||
| 2025-06-08 | fix mcp timeouts and missing description on mcp errors (#868) | Olcan | |
| 2025-06-08 | Rollforward AST changes to unblock Sandboxing (#863) | matt korwel | |
| 2025-06-09 | feat(core): Add .gitignore support to getFolderStructure (#865) | N. Taylor Mullen | |
| 2025-06-08 | feat(git): Refactor gitignore handling to use `ignore` library instead of ↵ | N. Taylor Mullen | |
| `minimatch` (#864) | |||
| 2025-06-08 | Revert "Add batch editing capabilities to Edit Tool (#648)" (#857) | N. Taylor Mullen | |
| 2025-06-08 | Bryanmorgan/add tool source description (#856) | Bryan Morgan | |
| 2025-06-08 | fix(tool-scheduler): Correctly pipe cancellation signal to tool calls (#852) | N. Taylor Mullen | |
| 2025-06-08 | Add tests for `core/utils/editor` (#851) | Eddie Santos | |
| 2025-06-08 | fix(cli): correctly handle tool invocation cancellation (#844) | N. Taylor Mullen | |
| 2025-06-08 | feat: Add flow to allow modifying edits during edit tool call (#808) | Leo | |
| 2025-06-07 | refactor(core): remove comments from geminiChat.ts (#834) | Keith Ballinger | |
| 2025-06-07 | Introduce ContentGeneratorConfig (#826) | Tommaso Sciortino | |
| 2025-06-07 | Bryanmorgan/add mcp description support (#825) | Bryan Morgan | |
| 2025-06-07 | refactor: rename gemini-code to gemini-cli (#822) | cperry-goog | |
| 2025-06-07 | Eliminate createServerConfig() (#821) | Tommaso Sciortino | |
| 2025-06-07 | Add embedder (#818) | Eddie Santos | |
| 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 | More version simplifiction. (#810) | Tommaso Sciortino | |
| 2025-06-06 | Add batch editing capabilities to Edit Tool (#648) | Keith Ballinger | |
| Co-authored-by: N. Taylor Mullen <[email protected]> | |||
| 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 | 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 | Checks for diff changes before displaying the code snippet (#751) | anj-s | |
| 2025-06-05 | Jacob314/memory fixes (#754) | Jacob Richman | |
| Address multiple possible memory leaks found bystatic analysis of the codebase. The primary source of the leaks was event listeners on child processes and global objects that were not being properly removed, potentially causing their closures to be retained in memory indefinitely particularly for processes that did not exit. There are two commits. A larger one made by gemini CLI and a smaller one by me to make sure we always disconnect child processes as part of the cleanup methods. These changes may not actually fix any leaks but do look like reasonable defensive coding to avoid leaking event listeners or child processes. The following files were fixed: This is Gemini's somewhat overconfident description of what it did. packages/core/src/tools/shell.ts: Fixed a leak where an abortSignal listener was not being reliably removed. packages/cli/src/utils/readStdin.ts: Fixed a significant leak where listeners on process.stdin were never removed. packages/cli/src/utils/sandbox.ts: Fixed leaks in the imageExists and pullImage helper functions where listeners on spawned child processes were not being removed. packages/core/src/tools/grep.ts: Fixed three separate leaks in the isCommandAvailable check and the git grep and system grep strategies due to un-removed listeners on child processes. packages/core/src/tools/tool-registry.ts: Corrected a leak in the execute method of the DiscoveredTool class where listeners on the spawned tool process were not being removed. | |||
| 2025-06-04 | feat(accessibility): Add option to disable loading phrases (#745) | N. Taylor Mullen | |
| 2025-06-04 | refactor(core): Centralize tool response formatting (#743) | N. Taylor Mullen | |
