该目录是 src/tools 下的子模块,围绕 ToolSearchTool 这一主题组织实现文件。
- 相对路径:
src/tools/ToolSearchTool - 直接文件数:3
- 直接子目录数:0
- 递归文件数:3
- 主要文件类型:
.tsx 3
- 该目录最常引用的仓库内目录:
src/utils(4)、src/services/analytics(2)、src(2)、src/tools/AgentTool(2)、src/bootstrap(1)、src/tools/BriefTool(1)、src/tools/SendUserFileTool(1) - 最常引用该目录的仓库内目录:
src/utils(2)、src(1)、src/services/compact(1)、src/services/api(1)、src/services/tools(1)、src/constants(1)、src/utils/permissions(1)
| 文件 | 行数 | 导出/关键符号 | 说明 |
|---|---|---|---|
ToolSearchTool.ts |
471 | inputSchema, outputSchema, Output, clearToolSearchDescriptionCache, ToolSearchTool |
工具实现或工具适配层;导出符号以 inputSchema, outputSchema, Output, clearToolSearchDescriptionCache 为主,结合所在目录可判断其服务于 src/tools/ToolSearchTool 这条功能线。 |
constants.ts |
1 | TOOL_SEARCH_TOOL_NAME |
常量定义;导出符号以 TOOL_SEARCH_TOOL_NAME 为主,结合所在目录可判断其服务于 src/tools/ToolSearchTool 这条功能线。 |
prompt.ts |
121 | isDeferredTool, formatDeferredToolLine, getPrompt, TOOL_SEARCH_TOOL_NAME |
提示词/提示模板定义;导出符号以 isDeferredTool, formatDeferredToolLine, getPrompt, TOOL_SEARCH_TOOL_NAME 为主,顶部注释说明:Dead code elimination: Brief tool name only needed when KAIROS or KAIROS_BRIEF is on |
该目录没有直接子目录。