Skip to content

Commit 297d63e

Browse files
authored
Merge pull request #197 from Opencode-DCP/feat/read-line-range-display
Add line range info to read tool display
2 parents 6d4c9be + 93f4087 commit 297d63e

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

lib/messages/utils.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,17 @@ export const extractParameterKey = (tool: string, parameters: any): string => {
7070
if (!parameters) return ""
7171

7272
if (tool === "read" && parameters.filePath) {
73+
const offset = parameters.offset
74+
const limit = parameters.limit
75+
if (offset !== undefined && limit !== undefined) {
76+
return `${parameters.filePath} (lines ${offset}-${offset + limit})`
77+
}
78+
if (offset !== undefined) {
79+
return `${parameters.filePath} (lines ${offset}+)`
80+
}
81+
if (limit !== undefined) {
82+
return `${parameters.filePath} (lines 0-${limit})`
83+
}
7384
return parameters.filePath
7485
}
7586
if (tool === "write" && parameters.filePath) {

0 commit comments

Comments
 (0)