summaryrefslogtreecommitdiff
path: root/packages/core/src/tools/edit.ts
diff options
context:
space:
mode:
authorColt McAnlis <[email protected]>2025-07-07 10:28:56 -0700
committerGitHub <[email protected]>2025-07-07 17:28:56 +0000
commit8f4046c71af6c39711761b69e8ea0bf1aeaab8ff (patch)
treede31e36d80bc072691838db98c360e7d84fcb9b9 /packages/core/src/tools/edit.ts
parent229ae03631b40f6997ca7244517a6a6f9b368f74 (diff)
fix: EditTool can clobber human edits to the same file. (#3043)
Co-authored-by: Colt McAnlis <[email protected]> Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Diffstat (limited to 'packages/core/src/tools/edit.ts')
-rw-r--r--packages/core/src/tools/edit.ts1
1 files changed, 1 insertions, 0 deletions
diff --git a/packages/core/src/tools/edit.ts b/packages/core/src/tools/edit.ts
index 1e04ab35..2df01a22 100644
--- a/packages/core/src/tools/edit.ts
+++ b/packages/core/src/tools/edit.ts
@@ -236,6 +236,7 @@ Expectation for required parameters:
} else if (currentContent !== null) {
// Editing an existing file
const correctedEdit = await ensureCorrectEdit(
+ params.file_path,
currentContent,
params,
this.client,