文件读取工具目录,提供文本/图像读取与读取限制控制。
- 相对路径:
src/tools/FileReadTool - 直接文件数:5
- 直接子目录数:0
- 递归文件数:5
- 主要文件类型:
.tsx 4、.tsxx 1
- 该目录最常引用的仓库内目录:
src/utils(24)、src/services/analytics(3)、src(3)、src/utils/permissions(3)、src/components(3)、src/constants(2)、src/tools/BashTool(2) - 最常引用该目录的仓库内目录:
src/utils(10)、src/services/compact(3)、src/tools/AgentTool(3)、src/services/extractMemories(2)、src/constants(2)、src/tools/REPLTool(2)、src/utils/permissions(2)
| 文件 | 行数 | 导出/关键符号 | 说明 |
|---|---|---|---|
FileReadTool.ts |
1183 | registerFileReadListener, MaxFileReadTokenExceededError, Input, Output, FileReadTool, CYBER_RISK_MITIGATION_REMINDER |
工具实现或工具适配层;导出符号以 registerFileReadListener, MaxFileReadTokenExceededError, Input, Output 为主,结合所在目录可判断其服务于 src/tools/FileReadTool 这条功能线。 |
UI.tsx |
185 | renderToolUseMessage, renderToolUseTag, renderToolResultMessage, renderToolUseErrorMessage, userFacingName, getToolUseSummary |
界面组件或交互视图;导出符号以 renderToolUseMessage, renderToolUseTag, renderToolResultMessage, renderToolUseErrorMessage 为主,顶部注释说明:Check if a file path is an agent output file and extract the task ID. Agent output files follow the pattern: {project... |
imageProcessor.ts |
94 | SharpInstance, SharpFunction, getImageProcessor, getImageCreator |
工具实现;导出符号以 SharpInstance, SharpFunction, getImageProcessor, getImageCreator 为主,结合所在目录可判断其服务于 src/tools/FileReadTool 这条功能线。 |
limits.ts |
92 | DEFAULT_MAX_OUTPUT_TOKENS, FileReadingLimits, getDefaultFileReadingLimits |
工具实现;导出符号以 DEFAULT_MAX_OUTPUT_TOKENS, FileReadingLimits, getDefaultFileReadingLimits 为主,顶部注释说明:Read tool output limits. Two caps apply to text reads: |
prompt.ts |
49 | FILE_READ_TOOL_NAME, FILE_UNCHANGED_STUB, MAX_LINES_TO_READ, DESCRIPTION, LINE_FORMAT_INSTRUCTION, OFFSET_INSTRUCTION_DEFAULT |
提示词/提示模板定义;导出符号以 FILE_READ_TOOL_NAME, FILE_UNCHANGED_STUB, MAX_LINES_TO_READ, DESCRIPTION 为主,顶部注释说明:Use a string constant for tool names to avoid circular dependencies |
该目录没有直接子目录。