Skip to content

Commit 43e579f

Browse files
committed
feat(file-read): enhance structured range reading with support for non-symbol blocks and improved error handling
1 parent b9ae613 commit 43e579f

2 files changed

Lines changed: 387 additions & 21 deletions

File tree

src/client-pipe.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -882,10 +882,12 @@ export function fileHighlightReadRange(
882882
filePath: string,
883883
startLine: number,
884884
endLine: number,
885+
collapsedRanges?: Array<{startLine: number; endLine: number}>,
886+
sourceRanges?: Array<{startLine: number; endLine: number}>,
885887
): void {
886888
sendClientRequest(
887889
'file.highlightReadRange',
888-
{filePath, startLine, endLine},
890+
{filePath, startLine, endLine, collapsedRanges, sourceRanges},
889891
5_000,
890892
).catch(() => {
891893
// Best-effort — don't let highlight failures affect tool responses

0 commit comments

Comments
 (0)