From 8f4046c71af6c39711761b69e8ea0bf1aeaab8ff Mon Sep 17 00:00:00 2001 From: Colt McAnlis Date: Mon, 7 Jul 2025 10:28:56 -0700 Subject: fix: EditTool can clobber human edits to the same file. (#3043) Co-authored-by: Colt McAnlis Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- packages/core/src/tools/write-file.ts | 1 + 1 file changed, 1 insertion(+) (limited to 'packages/core/src/tools/write-file.ts') diff --git a/packages/core/src/tools/write-file.ts b/packages/core/src/tools/write-file.ts index c343cab8..37a1ba78 100644 --- a/packages/core/src/tools/write-file.ts +++ b/packages/core/src/tools/write-file.ts @@ -367,6 +367,7 @@ export class WriteFileTool if (fileExists) { // This implies originalContent is available const { params: correctedParams } = await ensureCorrectEdit( + filePath, originalContent, { old_string: originalContent, // Treat entire current content as old_string -- cgit v1.2.3