diff --git a/packages/core/src/tools/edit.ts b/packages/core/src/tools/edit.ts index e4a96a36f7..27f42ee256 100644 --- a/packages/core/src/tools/edit.ts +++ b/packages/core/src/tools/edit.ts @@ -875,8 +875,6 @@ class EditToolInvocation }; } - const totalLength = finalContent.split(String.fromCharCode(10)).length; - const metadataParts = []; const totalLength = finalContent.split(String.fromCharCode(10)).length; const metadataParts = []; if (editData.matchRanges && editData.matchRanges.length > 0) { @@ -1256,6 +1254,7 @@ async function calculateFuzzyReplacement( finalOldString: normalizedSearch, finalNewString: normalizedReplace, strategy: 'fuzzy', + matchRanges, }; }