Skip to content

Commit 01b9399

Browse files
author
Eric Wheeler
committed
fix: improve insert content feedback and line handling
- Use askApproval helper for consistent feedback handling with applyDiffTool - Fix line number display to be 1-based in messages - Remove redundant error message since askApproval handles feedback Signed-off-by: Eric Wheeler <[email protected]>
1 parent 8d4877b commit 01b9399

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

src/core/tools/insertContentTool.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -204,16 +204,13 @@ export async function insertContentTool(
204204
const completeMessage = JSON.stringify({
205205
...sharedMessageProps,
206206
diff,
207-
lineNumber: lineNumber,
207+
lineNumber: lineNumber + 1,
208208
} satisfies ClineSayTool)
209209

210-
const didApprove = await cline
211-
.ask("tool", completeMessage, false)
212-
.then((response) => response.response === "yesButtonClicked")
210+
const didApprove = await askApproval("tool", completeMessage)
213211

214212
if (!didApprove) {
215213
await cline.diffViewProvider.revertChanges()
216-
pushToolResult("Changes were rejected by the user.")
217214
return
218215
}
219216

0 commit comments

Comments
 (0)