[控场AI]
产品

read_file

CodeSmith内置的文件读取工具,支持分页读取、行号显示和字节限制,通过精确的描述引导模型优先使用而非shell命令

时间轴 (近 90 天)

10月16日

被检查的带路径工具包括read_text_file、read_file、read_media_file、get_file_info,以及参数为paths数组的read_multiple_files。

待验证50%
10月16日

read_file 的分页常量设定为:默认 200 行,硬上限 500 行,可见字节 16KB。

待验证50%
10月16日

read_file 对于小文件(≤200 行且≤16KB 且无显式范围)走快速路径原样返回,不做包装,以保持历史行为。

待验证50%
10月16日

CodeSmith 中 read_file 工具的描述明确建议用户使用 read_file 而不是 exec_shell 中的 cat、head、tail 或 sed -n,理由是它更快、沙箱感知且跳过审批提示。

待验证50%
10月16日

当 read_file 的 start_line 超出总行数时,返回 `[NO CONTENT]` 哨兵而非抛出错误。

待验证50%
10月16日

read_file 的截断通知会直接输出下次调用的参数:`To continue, call read_file with path="..." start_line=N max_lines=M`,模型可照抄继续。

待验证50%
10月16日

read_file 在大文件输出时使用行号格式 `{line_no:>6}│ {line}`,即六列右对齐加一个全角竖线。

待验证50%

全部知识事实 (7)

来源文章