summaryrefslogtreecommitdiff
path: root/packages/core/src/tools/edit.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/core/src/tools/edit.ts')
-rw-r--r--packages/core/src/tools/edit.ts3
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/core/src/tools/edit.ts b/packages/core/src/tools/edit.ts
index e02ee1c8..5e488bcd 100644
--- a/packages/core/src/tools/edit.ts
+++ b/packages/core/src/tools/edit.ts
@@ -379,6 +379,9 @@ Expectation for required parameters:
params.new_string.split('\n')[0].substring(0, 30) +
(params.new_string.length > 30 ? '...' : '');
+ if (params.old_string === params.new_string) {
+ return `No file changes to ${shortenPath(relativePath)}`;
+ }
return `${shortenPath(relativePath)}: ${oldStringSnippet} => ${newStringSnippet}`;
}