summaryrefslogtreecommitdiff
path: root/packages/core/src/tools/write-file.ts
AgeCommit message (Collapse)Author
2025-08-19feat(core): Cleanup after migrating tools. (#6199)joshualitt
Co-authored-by: Jacob Richman <[email protected]>
2025-08-18Read and write files through Zed (#6169)Conrad Irwin
Co-authored-by: Agus Zubiaga <[email protected]>
2025-08-14feat(core): Migrate web-search, write-file, and discovered-tool. (#6188)joshualitt
Co-authored-by: Jacob Richman <[email protected]>
2025-08-13chore(build/compiler): Enable a bunch of strict TS compiler options. (#6138)Richie Foreman
2025-08-13Zed integration schema upgrade (#5536)Agus Zubiaga
Co-authored-by: Conrad Irwin <[email protected]> Co-authored-by: Ben Brandt <[email protected]>
2025-08-12Launch VS Code IDE Integration (#6063)Shreya Keshive
2025-08-11feat: migrate tools to use parametersJsonSchema. (#5330)Wanlin Du
2025-08-08fix: properly report tool errors in telemetry (#5688)Akhil Appana
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-08Fix for git issue 5657 to add lines of code added/removed telemetry (#5823)agarwalravikant
Co-authored-by: Ravikant Agarwal <[email protected]>
2025-08-06feat(core): Introduce `DeclarativeTool` and `ToolInvocation`. (#5613)joshualitt
2025-08-06[ide-mode] Add support for in-IDE diff handling in the CLI (#5603)christine betts
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-04remove unnecessary checks in WriteFileChecks.getDescription (#5526)Jacob MacDonald
2025-07-30feat: Multi-Directory Workspace Support (part1: add `--include-directories` ↵Yuki Okita
option) (#4605) Co-authored-by: Allen Hutchison <[email protected]>
2025-07-17Zed 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-15Pure refactor: Consolidate isWithinRoot() function calling. (#4163)Tommaso Sciortino
2025-07-08Improve Function Call argument validation and typing (#2881)Tommaso Sciortino
Co-authored-by: N. Taylor Mullen <[email protected]>
2025-07-07Initialize MCP tools once at start up instead of every time we auth. (#3483)Tommaso Sciortino
2025-07-07fix: EditTool can clobber human edits to the same file. (#3043)Colt McAnlis
Co-authored-by: Colt McAnlis <[email protected]> Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-07-04Add and improve JSDoc comments for core tool methods (#3128)moon jooho
2025-06-28fix edit retrigger (#2306)Leo
2025-06-15bug: Fix modify edit (#1078)Leo
2025-06-15Add 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`): ![image](https://github.com/user-attachments/assets/3e8f8ea9-6155-4186-863c-075cc47647c5) Here is a stacked bar chart of file operations by type (`create`, `read`, `update`): ![image](https://github.com/user-attachments/assets/3fcf491d-31d0-4ba8-80e6-7fd2bd9c7c27) #750 cc @allenhutchison as discussed
2025-06-14Enable "modify" in write tool (#1044)Leo
2025-06-08Revert "Add batch editing capabilities to Edit Tool (#648)" (#857)N. Taylor Mullen
2025-06-06Add batch editing capabilities to Edit Tool (#648)Keith Ballinger
Co-authored-by: N. Taylor Mullen <[email protected]>
2025-06-03Add params check for writeTool (#708)anj-s
2025-06-03Refactor: Use config.getGeminiClient() for GeminiClient instantiation (#715)N. Taylor Mullen
2025-06-02feat: Add --yolo mode that automatically accepts all tools executions (#695)Tolik Malibroda
Co-authored-by: N. Taylor Mullen <[email protected]>
2025-05-30Rename server->core (#638)Tommaso Sciortino