diff --git a/src/core/diff/strategies/multi-file-search-replace.ts b/src/core/diff/strategies/multi-file-search-replace.ts
index d35f32685e..3450ae56bc 100644
--- a/src/core/diff/strategies/multi-file-search-replace.ts
+++ b/src/core/diff/strategies/multi-file-search-replace.ts
@@ -107,12 +107,12 @@ Parameters:
- path: (required) The path of the file to modify (relative to the current workspace directory ${args.cwd})
- diff: (required) One or more diff elements containing:
- content: (required) The search/replace block defining the changes.
- - start_line: (optional) The line number of original content where the search block starts.
+ - start_line: (required) The line number of original content where the search block starts.
Diff format:
\`\`\`
<<<<<<< SEARCH
-:start_line: (optional) The line number of original content where the search block starts.
+:start_line: (required) The line number of original content where the search block starts.
-------
[exact content to find including whitespace]
=======
@@ -294,7 +294,7 @@ Each file requires its own path, start_line, and diff elements.
"\n" +
"CORRECT FORMAT:\n\n" +
"<<<<<<< SEARCH\n" +
- ":start_line: (optional) The line number of original content where the search block starts.\n" +
+ ":start_line: (required) The line number of original content where the search block starts.\n" +
"-------\n" +
"[exact content to find including whitespace]\n" +
"=======\n" +
diff --git a/src/core/tools/multiApplyDiffTool.ts b/src/core/tools/multiApplyDiffTool.ts
index a80075e10f..e477008940 100644
--- a/src/core/tools/multiApplyDiffTool.ts
+++ b/src/core/tools/multiApplyDiffTool.ts
@@ -153,7 +153,7 @@ Expected structure:
relative/path/to/file.ext
diff content here
- optional line number
+ line number