|
|
@@ -35,13 +35,11 @@ Parameters:
|
|
|
- path: (required) The path of the file to read (relative to the current working directory /test/path)
|
|
|
- start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file.
|
|
|
- end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file.
|
|
|
-- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted.
|
|
|
Usage:
|
|
|
<read_file>
|
|
|
<path>File path here</path>
|
|
|
<start_line>Starting line number (optional)</start_line>
|
|
|
<end_line>Ending line number (optional)</end_line>
|
|
|
-<auto_truncate>true or false (optional)</auto_truncate>
|
|
|
</read_file>
|
|
|
|
|
|
Examples:
|
|
|
@@ -70,15 +68,8 @@ Examples:
|
|
|
<start_line>46</start_line>
|
|
|
<end_line>68</end_line>
|
|
|
</read_file>
|
|
|
-Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.
|
|
|
|
|
|
-5. Reading a large file with automatic truncation:
|
|
|
-<read_file>
|
|
|
-<path>src/large-module.ts</path>
|
|
|
-<auto_truncate>true</auto_truncate>
|
|
|
-</read_file>
|
|
|
-
|
|
|
-This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files.
|
|
|
+Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.
|
|
|
|
|
|
## fetch_instructions
|
|
|
Description: Request to fetch instructions to perform a task
|
|
|
@@ -434,13 +425,11 @@ Parameters:
|
|
|
- path: (required) The path of the file to read (relative to the current working directory /test/path)
|
|
|
- start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file.
|
|
|
- end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file.
|
|
|
-- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted.
|
|
|
Usage:
|
|
|
<read_file>
|
|
|
<path>File path here</path>
|
|
|
<start_line>Starting line number (optional)</start_line>
|
|
|
<end_line>Ending line number (optional)</end_line>
|
|
|
-<auto_truncate>true or false (optional)</auto_truncate>
|
|
|
</read_file>
|
|
|
|
|
|
Examples:
|
|
|
@@ -469,15 +458,8 @@ Examples:
|
|
|
<start_line>46</start_line>
|
|
|
<end_line>68</end_line>
|
|
|
</read_file>
|
|
|
-Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.
|
|
|
|
|
|
-5. Reading a large file with automatic truncation:
|
|
|
-<read_file>
|
|
|
-<path>src/large-module.ts</path>
|
|
|
-<auto_truncate>true</auto_truncate>
|
|
|
-</read_file>
|
|
|
-
|
|
|
-This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files.
|
|
|
+Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.
|
|
|
|
|
|
## fetch_instructions
|
|
|
Description: Request to fetch instructions to perform a task
|
|
|
@@ -922,13 +904,11 @@ Parameters:
|
|
|
- path: (required) The path of the file to read (relative to the current working directory /test/path)
|
|
|
- start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file.
|
|
|
- end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file.
|
|
|
-- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted.
|
|
|
Usage:
|
|
|
<read_file>
|
|
|
<path>File path here</path>
|
|
|
<start_line>Starting line number (optional)</start_line>
|
|
|
<end_line>Ending line number (optional)</end_line>
|
|
|
-<auto_truncate>true or false (optional)</auto_truncate>
|
|
|
</read_file>
|
|
|
|
|
|
Examples:
|
|
|
@@ -957,15 +937,8 @@ Examples:
|
|
|
<start_line>46</start_line>
|
|
|
<end_line>68</end_line>
|
|
|
</read_file>
|
|
|
-Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.
|
|
|
|
|
|
-5. Reading a large file with automatic truncation:
|
|
|
-<read_file>
|
|
|
-<path>src/large-module.ts</path>
|
|
|
-<auto_truncate>true</auto_truncate>
|
|
|
-</read_file>
|
|
|
-
|
|
|
-This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files.
|
|
|
+Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.
|
|
|
|
|
|
## fetch_instructions
|
|
|
Description: Request to fetch instructions to perform a task
|
|
|
@@ -1374,13 +1347,11 @@ Parameters:
|
|
|
- path: (required) The path of the file to read (relative to the current working directory /test/path)
|
|
|
- start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file.
|
|
|
- end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file.
|
|
|
-- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted.
|
|
|
Usage:
|
|
|
<read_file>
|
|
|
<path>File path here</path>
|
|
|
<start_line>Starting line number (optional)</start_line>
|
|
|
<end_line>Ending line number (optional)</end_line>
|
|
|
-<auto_truncate>true or false (optional)</auto_truncate>
|
|
|
</read_file>
|
|
|
|
|
|
Examples:
|
|
|
@@ -1409,15 +1380,8 @@ Examples:
|
|
|
<start_line>46</start_line>
|
|
|
<end_line>68</end_line>
|
|
|
</read_file>
|
|
|
-Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.
|
|
|
-
|
|
|
-5. Reading a large file with automatic truncation:
|
|
|
-<read_file>
|
|
|
-<path>src/large-module.ts</path>
|
|
|
-<auto_truncate>true</auto_truncate>
|
|
|
-</read_file>
|
|
|
|
|
|
-This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files.
|
|
|
+Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.
|
|
|
|
|
|
## fetch_instructions
|
|
|
Description: Request to fetch instructions to perform a task
|
|
|
@@ -1773,13 +1737,11 @@ Parameters:
|
|
|
- path: (required) The path of the file to read (relative to the current working directory /test/path)
|
|
|
- start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file.
|
|
|
- end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file.
|
|
|
-- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted.
|
|
|
Usage:
|
|
|
<read_file>
|
|
|
<path>File path here</path>
|
|
|
<start_line>Starting line number (optional)</start_line>
|
|
|
<end_line>Ending line number (optional)</end_line>
|
|
|
-<auto_truncate>true or false (optional)</auto_truncate>
|
|
|
</read_file>
|
|
|
|
|
|
Examples:
|
|
|
@@ -1808,15 +1770,8 @@ Examples:
|
|
|
<start_line>46</start_line>
|
|
|
<end_line>68</end_line>
|
|
|
</read_file>
|
|
|
-Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.
|
|
|
-
|
|
|
-5. Reading a large file with automatic truncation:
|
|
|
-<read_file>
|
|
|
-<path>src/large-module.ts</path>
|
|
|
-<auto_truncate>true</auto_truncate>
|
|
|
-</read_file>
|
|
|
|
|
|
-This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files.
|
|
|
+Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.
|
|
|
|
|
|
## fetch_instructions
|
|
|
Description: Request to fetch instructions to perform a task
|
|
|
@@ -2172,13 +2127,11 @@ Parameters:
|
|
|
- path: (required) The path of the file to read (relative to the current working directory /test/path)
|
|
|
- start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file.
|
|
|
- end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file.
|
|
|
-- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted.
|
|
|
Usage:
|
|
|
<read_file>
|
|
|
<path>File path here</path>
|
|
|
<start_line>Starting line number (optional)</start_line>
|
|
|
<end_line>Ending line number (optional)</end_line>
|
|
|
-<auto_truncate>true or false (optional)</auto_truncate>
|
|
|
</read_file>
|
|
|
|
|
|
Examples:
|
|
|
@@ -2207,15 +2160,8 @@ Examples:
|
|
|
<start_line>46</start_line>
|
|
|
<end_line>68</end_line>
|
|
|
</read_file>
|
|
|
-Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.
|
|
|
-
|
|
|
-5. Reading a large file with automatic truncation:
|
|
|
-<read_file>
|
|
|
-<path>src/large-module.ts</path>
|
|
|
-<auto_truncate>true</auto_truncate>
|
|
|
-</read_file>
|
|
|
|
|
|
-This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files.
|
|
|
+Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.
|
|
|
|
|
|
## fetch_instructions
|
|
|
Description: Request to fetch instructions to perform a task
|
|
|
@@ -2571,13 +2517,11 @@ Parameters:
|
|
|
- path: (required) The path of the file to read (relative to the current working directory /test/path)
|
|
|
- start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file.
|
|
|
- end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file.
|
|
|
-- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted.
|
|
|
Usage:
|
|
|
<read_file>
|
|
|
<path>File path here</path>
|
|
|
<start_line>Starting line number (optional)</start_line>
|
|
|
<end_line>Ending line number (optional)</end_line>
|
|
|
-<auto_truncate>true or false (optional)</auto_truncate>
|
|
|
</read_file>
|
|
|
|
|
|
Examples:
|
|
|
@@ -2606,15 +2550,8 @@ Examples:
|
|
|
<start_line>46</start_line>
|
|
|
<end_line>68</end_line>
|
|
|
</read_file>
|
|
|
-Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.
|
|
|
-
|
|
|
-5. Reading a large file with automatic truncation:
|
|
|
-<read_file>
|
|
|
-<path>src/large-module.ts</path>
|
|
|
-<auto_truncate>true</auto_truncate>
|
|
|
-</read_file>
|
|
|
|
|
|
-This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files.
|
|
|
+Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.
|
|
|
|
|
|
## fetch_instructions
|
|
|
Description: Request to fetch instructions to perform a task
|
|
|
@@ -3019,13 +2956,11 @@ Parameters:
|
|
|
- path: (required) The path of the file to read (relative to the current working directory /test/path)
|
|
|
- start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file.
|
|
|
- end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file.
|
|
|
-- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted.
|
|
|
Usage:
|
|
|
<read_file>
|
|
|
<path>File path here</path>
|
|
|
<start_line>Starting line number (optional)</start_line>
|
|
|
<end_line>Ending line number (optional)</end_line>
|
|
|
-<auto_truncate>true or false (optional)</auto_truncate>
|
|
|
</read_file>
|
|
|
|
|
|
Examples:
|
|
|
@@ -3054,15 +2989,8 @@ Examples:
|
|
|
<start_line>46</start_line>
|
|
|
<end_line>68</end_line>
|
|
|
</read_file>
|
|
|
-Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.
|
|
|
|
|
|
-5. Reading a large file with automatic truncation:
|
|
|
-<read_file>
|
|
|
-<path>src/large-module.ts</path>
|
|
|
-<auto_truncate>true</auto_truncate>
|
|
|
-</read_file>
|
|
|
-
|
|
|
-This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files.
|
|
|
+Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.
|
|
|
|
|
|
## fetch_instructions
|
|
|
Description: Request to fetch instructions to perform a task
|
|
|
@@ -3486,13 +3414,11 @@ Parameters:
|
|
|
- path: (required) The path of the file to read (relative to the current working directory /test/path)
|
|
|
- start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file.
|
|
|
- end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file.
|
|
|
-- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted.
|
|
|
Usage:
|
|
|
<read_file>
|
|
|
<path>File path here</path>
|
|
|
<start_line>Starting line number (optional)</start_line>
|
|
|
<end_line>Ending line number (optional)</end_line>
|
|
|
-<auto_truncate>true or false (optional)</auto_truncate>
|
|
|
</read_file>
|
|
|
|
|
|
Examples:
|
|
|
@@ -3521,15 +3447,8 @@ Examples:
|
|
|
<start_line>46</start_line>
|
|
|
<end_line>68</end_line>
|
|
|
</read_file>
|
|
|
-Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.
|
|
|
-
|
|
|
-5. Reading a large file with automatic truncation:
|
|
|
-<read_file>
|
|
|
-<path>src/large-module.ts</path>
|
|
|
-<auto_truncate>true</auto_truncate>
|
|
|
-</read_file>
|
|
|
|
|
|
-This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files.
|
|
|
+Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.
|
|
|
|
|
|
## fetch_instructions
|
|
|
Description: Request to fetch instructions to perform a task
|
|
|
@@ -3934,13 +3853,11 @@ Parameters:
|
|
|
- path: (required) The path of the file to read (relative to the current working directory /test/path)
|
|
|
- start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file.
|
|
|
- end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file.
|
|
|
-- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted.
|
|
|
Usage:
|
|
|
<read_file>
|
|
|
<path>File path here</path>
|
|
|
<start_line>Starting line number (optional)</start_line>
|
|
|
<end_line>Ending line number (optional)</end_line>
|
|
|
-<auto_truncate>true or false (optional)</auto_truncate>
|
|
|
</read_file>
|
|
|
|
|
|
Examples:
|
|
|
@@ -3969,15 +3886,8 @@ Examples:
|
|
|
<start_line>46</start_line>
|
|
|
<end_line>68</end_line>
|
|
|
</read_file>
|
|
|
-Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.
|
|
|
|
|
|
-5. Reading a large file with automatic truncation:
|
|
|
-<read_file>
|
|
|
-<path>src/large-module.ts</path>
|
|
|
-<auto_truncate>true</auto_truncate>
|
|
|
-</read_file>
|
|
|
-
|
|
|
-This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files.
|
|
|
+Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.
|
|
|
|
|
|
## fetch_instructions
|
|
|
Description: Request to fetch instructions to perform a task
|
|
|
@@ -4395,13 +4305,11 @@ Parameters:
|
|
|
- path: (required) The path of the file to read (relative to the current working directory /test/path)
|
|
|
- start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file.
|
|
|
- end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file.
|
|
|
-- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted.
|
|
|
Usage:
|
|
|
<read_file>
|
|
|
<path>File path here</path>
|
|
|
<start_line>Starting line number (optional)</start_line>
|
|
|
<end_line>Ending line number (optional)</end_line>
|
|
|
-<auto_truncate>true or false (optional)</auto_truncate>
|
|
|
</read_file>
|
|
|
|
|
|
Examples:
|
|
|
@@ -4430,15 +4338,8 @@ Examples:
|
|
|
<start_line>46</start_line>
|
|
|
<end_line>68</end_line>
|
|
|
</read_file>
|
|
|
-Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.
|
|
|
|
|
|
-5. Reading a large file with automatic truncation:
|
|
|
-<read_file>
|
|
|
-<path>src/large-module.ts</path>
|
|
|
-<auto_truncate>true</auto_truncate>
|
|
|
-</read_file>
|
|
|
-
|
|
|
-This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files.
|
|
|
+Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.
|
|
|
|
|
|
## fetch_instructions
|
|
|
Description: Request to fetch instructions to perform a task
|
|
|
@@ -4836,13 +4737,11 @@ Parameters:
|
|
|
- path: (required) The path of the file to read (relative to the current working directory /test/path)
|
|
|
- start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file.
|
|
|
- end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file.
|
|
|
-- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted.
|
|
|
Usage:
|
|
|
<read_file>
|
|
|
<path>File path here</path>
|
|
|
<start_line>Starting line number (optional)</start_line>
|
|
|
<end_line>Ending line number (optional)</end_line>
|
|
|
-<auto_truncate>true or false (optional)</auto_truncate>
|
|
|
</read_file>
|
|
|
|
|
|
Examples:
|
|
|
@@ -4871,15 +4770,8 @@ Examples:
|
|
|
<start_line>46</start_line>
|
|
|
<end_line>68</end_line>
|
|
|
</read_file>
|
|
|
-Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.
|
|
|
|
|
|
-5. Reading a large file with automatic truncation:
|
|
|
-<read_file>
|
|
|
-<path>src/large-module.ts</path>
|
|
|
-<auto_truncate>true</auto_truncate>
|
|
|
-</read_file>
|
|
|
-
|
|
|
-This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files.
|
|
|
+Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.
|
|
|
|
|
|
## fetch_instructions
|
|
|
Description: Request to fetch instructions to perform a task
|
|
|
@@ -5397,13 +5289,11 @@ Parameters:
|
|
|
- path: (required) The path of the file to read (relative to the current working directory /test/path)
|
|
|
- start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file.
|
|
|
- end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file.
|
|
|
-- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted.
|
|
|
Usage:
|
|
|
<read_file>
|
|
|
<path>File path here</path>
|
|
|
<start_line>Starting line number (optional)</start_line>
|
|
|
<end_line>Ending line number (optional)</end_line>
|
|
|
-<auto_truncate>true or false (optional)</auto_truncate>
|
|
|
</read_file>
|
|
|
|
|
|
Examples:
|
|
|
@@ -5432,15 +5322,8 @@ Examples:
|
|
|
<start_line>46</start_line>
|
|
|
<end_line>68</end_line>
|
|
|
</read_file>
|
|
|
-Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.
|
|
|
|
|
|
-5. Reading a large file with automatic truncation:
|
|
|
-<read_file>
|
|
|
-<path>src/large-module.ts</path>
|
|
|
-<auto_truncate>true</auto_truncate>
|
|
|
-</read_file>
|
|
|
-
|
|
|
-This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files.
|
|
|
+Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.
|
|
|
|
|
|
## fetch_instructions
|
|
|
Description: Request to fetch instructions to perform a task
|
|
|
@@ -5872,13 +5755,11 @@ Parameters:
|
|
|
- path: (required) The path of the file to read (relative to the current working directory /test/path)
|
|
|
- start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file.
|
|
|
- end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file.
|
|
|
-- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted.
|
|
|
Usage:
|
|
|
<read_file>
|
|
|
<path>File path here</path>
|
|
|
<start_line>Starting line number (optional)</start_line>
|
|
|
<end_line>Ending line number (optional)</end_line>
|
|
|
-<auto_truncate>true or false (optional)</auto_truncate>
|
|
|
</read_file>
|
|
|
|
|
|
Examples:
|
|
|
@@ -5907,15 +5788,8 @@ Examples:
|
|
|
<start_line>46</start_line>
|
|
|
<end_line>68</end_line>
|
|
|
</read_file>
|
|
|
-Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.
|
|
|
-
|
|
|
-5. Reading a large file with automatic truncation:
|
|
|
-<read_file>
|
|
|
-<path>src/large-module.ts</path>
|
|
|
-<auto_truncate>true</auto_truncate>
|
|
|
-</read_file>
|
|
|
|
|
|
-This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files.
|
|
|
+Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.
|
|
|
|
|
|
## fetch_instructions
|
|
|
Description: Request to fetch instructions to perform a task
|
|
|
@@ -6245,13 +6119,11 @@ Parameters:
|
|
|
- path: (required) The path of the file to read (relative to the current working directory /test/path)
|
|
|
- start_line: (optional) The starting line number to read from (1-based). If not provided, it starts from the beginning of the file.
|
|
|
- end_line: (optional) The ending line number to read to (1-based, inclusive). If not provided, it reads to the end of the file.
|
|
|
-- auto_truncate: (optional) Whether to automatically truncate large files when start_line and end_line are not specified. If true and the file exceeds a certain line threshold, it will: a) return only a subset of lines to save tokens, b) include information about the total line count, and c) provide a summary of method definitions with their line ranges. You should set this to true unless you've been explicitly asked to read an entire large file at once, as this prevents context bloat that can lead to truncated responses. For backwards compatibility, it defaults to false when omitted.
|
|
|
Usage:
|
|
|
<read_file>
|
|
|
<path>File path here</path>
|
|
|
<start_line>Starting line number (optional)</start_line>
|
|
|
<end_line>Ending line number (optional)</end_line>
|
|
|
-<auto_truncate>true or false (optional)</auto_truncate>
|
|
|
</read_file>
|
|
|
|
|
|
Examples:
|
|
|
@@ -6280,15 +6152,8 @@ Examples:
|
|
|
<start_line>46</start_line>
|
|
|
<end_line>68</end_line>
|
|
|
</read_file>
|
|
|
-Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.
|
|
|
|
|
|
-5. Reading a large file with automatic truncation:
|
|
|
-<read_file>
|
|
|
-<path>src/large-module.ts</path>
|
|
|
-<auto_truncate>true</auto_truncate>
|
|
|
-</read_file>
|
|
|
-
|
|
|
-This will return a truncated version of the file with information about total line count and method definitions, helping to prevent context size issues with very large files.
|
|
|
+Note: When both start_line and end_line are provided, this tool efficiently streams only the requested lines, making it suitable for processing large files like logs, CSV files, and other large datasets without memory issues.
|
|
|
|
|
|
## fetch_instructions
|
|
|
Description: Request to fetch instructions to perform a task
|