| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-04 | Add and improve JSDoc comments for core tool methods (#3128) | moon jooho | |
| 2025-07-01 | feat: add audio and video support to read_file (#2556) | Santhosh Kumar | |
| 2025-06-30 | feat(shell): Enable prefix matching for flexible command validation (#2653) | Jerop Kipruto | |
| 2025-06-30 | feat: add support to remote MCP servers for custom HTTP headers (#2477) | Adam Spiers | |
| 2025-06-29 | fix: Correct pluralization of the number of occurrences in `EditTool` tool ↵ | Tim Rogers | |
| errors (#2463) | |||
| 2025-06-29 | feat: allow command-specific restrictions for ShellTool (#2605) | Jerop Kipruto | |
| 2025-06-29 | refactor: remove unnecessary assertion (#2579) | Noritaka Kobayashi | |
| 2025-06-29 | refactor: remove imported multiple times (#1846) | Noritaka Kobayashi | |
| 2025-06-28 | fix file extension in "modify flow" temp files (#2478) | Leo | |
| 2025-06-28 | fix edit retrigger (#2306) | Leo | |
| 2025-06-28 | chore: add proper pluralization handling for match in grep tool (#2344) | Kalle Ahlström | |
| Co-authored-by: Allen Hutchison <[email protected]> | |||
| 2025-06-28 | Inline the description and schema of the shell tool in the source (#1709) | Billy Biggs | |
| 2025-06-28 | chore: fix typo in mcp-client (#1555) | Noritaka Kobayashi | |
| 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-24 | Update editor.ts (#1371) | cornmander | |
| 2025-06-23 | Sanitize MCP FunctionDeclarations to workaround Vertex bug (#1330) | Tommaso Sciortino | |
| 2025-06-19 | Auth First Run (#1207) | matt korwel | |
| Co-authored-by: Tommaso Sciortino <[email protected]> Co-authored-by: N. Taylor Mullen <[email protected]> | |||
| 2025-06-18 | feat: consolidate sandbox configurations into a single object (#1154) | Brandon Keiji | |
| 2025-06-16 | Added sandbox error hint when MCP servers fail to launch in sandbox mode (#972) | Mark McDonald | |
| 2025-06-15 | bug: Fix modify edit (#1078) | Leo | |
| 2025-06-15 | Add file operation telemetry (#1068) | Jerop Kipruto | |
| Introduces telemetry for file create, read, and update operations. This change adds the `gemini_cli.file.operation.count` metric, recorded by the `read-file`, `read-many-files`, and `write-file` tools. The metric includes the following attributes: - `operation` (string: `create`, `read`, `update`): The type of file operation. - `lines` (optional, Int): Number of lines in the file. - `mimetype` (optional, string): Mimetype of the file. - `extension` (optional, string): File extension of the file. Here is a stacked bar chart of file operations by extension (`js`, `ts`, `md`):  Here is a stacked bar chart of file operations by type (`create`, `read`, `update`):  #750 cc @allenhutchison as discussed | |||
| 2025-06-15 | fix(core): Improve shell tool reliability and test portability (#1036) | Sijie Wang | |
| 2025-06-14 | fix: Push tool calls to absolute paths (#1055) (#1057) | Keir Mierle | |
| Make several changes to guide the model to request absolute paths, reducing frequent accidental relative path tool call failures. - Switch the parameter name: path --> absolute_path. - Update the tool definition to strongly require an absolute path. - Update the system prompt to indicate absolute paths are required. - Update the system prompt tool use examples to use absolute paths. Test case: Open GC in GC: "Locate the primary file calling genai" - Expected: Model opens files with absolute path, successfully. - Actual (pre-patch): Failure, attempts to read with relative path. - Actual (post-patch): Success, attempts to read with absolute path. | |||
| 2025-06-14 | Enable "modify" in write tool (#1044) | Leo | |
| 2025-06-14 | centralize file filtering in `FileDiscoveryService` (#1039) | Anas H. Sulaiman | |
| 2025-06-13 | Improvements to web-fetch tool (#1030) | Allen Hutchison | |
| 2025-06-13 | Support MCP StreamableHTTPClientTransport (#1014) | Shreya Keshive | |
| 2025-06-13 | remove redundant `isGitRepository` helper` (#1012) | Anas H. Sulaiman | |
| 2025-06-13 | Update contextFileName to support an optional list of strings (#1001) | Billy Biggs | |
| 2025-06-13 | cleanup unused `allowBuildArtifacts` (#1010) | Anas H. Sulaiman | |
| 2025-06-13 | cleanup unused `customIgnorePatterns` (#1009) | Anas H. Sulaiman | |
| 2025-06-13 | Add web socket protocol support for IDE MCP server (#987) | Shreya Keshive | |
| Co-authored-by: matt korwel <[email protected]> | |||
| 2025-06-12 | Improve some tools to support abortSignal (#997) | Tommaso Sciortino | |
| 2025-06-13 | Revert "Make glob tool support abortSignal" (#996) | matt korwel | |
| 2025-06-12 | Reduce coupling between core and cli packages (#961) | Marat Boshernitsan | |
| Co-authored-by: Marat Boshernitsan <[email protected]> | |||
| 2025-06-12 | Make glob tool support abortSignal (#988) | Tommaso Sciortino | |
| 2025-06-11 | feat: External editor settings (#882) | Leo | |
| 2025-06-11 | unify diff generation before and after an edit | Anas Sulaiman | |
| 2025-06-11 | refactor: Centralize session ID generation and propagation | jerop | |
| 2025-06-10 | addressed b/423798481 (#887) | Bryan Morgan | |
| 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-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-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 | |
