From 84691d4f1e190810b5610415aed69ef93179e971 Mon Sep 17 00:00:00 2001 From: Roo Code Date: Tue, 1 Jul 2025 03:56:48 +0000 Subject: [PATCH] Fix #5298: Update apply_diff tool description to mark :start_line: as optional - Updated MultiSearchReplaceDiffStrategy.getToolDescription() to show :start_line: as (optional) instead of (required) - Updated MultiFileSearchReplaceDiffStrategy.getToolDescription() to show :start_line: as (optional) instead of (required) - This aligns the Human Relay Mode tool descriptions with the official Roo Code documentation - Fixes inconsistency where tool descriptions incorrectly marked :start_line: as required when it's actually optional --- src/core/diff/strategies/multi-file-search-replace.ts | 2 +- src/core/diff/strategies/multi-search-replace.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/diff/strategies/multi-file-search-replace.ts b/src/core/diff/strategies/multi-file-search-replace.ts index 15542016753..5d9c3dcb162 100644 --- a/src/core/diff/strategies/multi-file-search-replace.ts +++ b/src/core/diff/strategies/multi-file-search-replace.ts @@ -112,7 +112,7 @@ Parameters: Diff format: \`\`\` <<<<<<< SEARCH -:start_line: (required) The line number of original content where the search block starts. +:start_line: (optional) The line number of original content where the search block starts. ------- [exact content to find including whitespace] ======= diff --git a/src/core/diff/strategies/multi-search-replace.ts b/src/core/diff/strategies/multi-search-replace.ts index 9e740a65710..d4bf3a5ab58 100644 --- a/src/core/diff/strategies/multi-search-replace.ts +++ b/src/core/diff/strategies/multi-search-replace.ts @@ -106,7 +106,7 @@ Parameters: Diff format: \`\`\` <<<<<<< SEARCH -:start_line: (required) The line number of original content where the search block starts. +:start_line: (optional) The line number of original content where the search block starts. ------- [exact content to find including whitespace] =======