diff --git a/packages/opencode/src/tool/edit.ts b/packages/opencode/src/tool/edit.ts index 9505dd9eab..0a6e3773a9 100644 --- a/packages/opencode/src/tool/edit.ts +++ b/packages/opencode/src/tool/edit.ts @@ -248,6 +248,10 @@ export const BlockAnchorReplacer: Replacer = function* (content, find) { searchLines.pop() } + if (searchLines.length < 3) { + return + } + const firstLineSearch = searchLines[0].trim() const lastLineSearch = searchLines[searchLines.length - 1].trim() const searchBlockSize = searchLines.length