Skip to content

Latest commit

 

History

History
28 lines (22 loc) · 2.73 KB

File metadata and controls

28 lines (22 loc) · 2.73 KB

目录说明:src/tools/FileReadTool

目录定位

文件读取工具目录,提供文本/图像读取与读取限制控制。

目录快照

  • 相对路径:src/tools/FileReadTool
  • 直接文件数:5
  • 直接子目录数:0
  • 递归文件数:5
  • 主要文件类型:.ts x 4、.tsx x 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

直接子目录说明

该目录没有直接子目录。