网页抓取工具目录,处理远程内容抓取、提示与结果 UI。
- 相对路径:
src/tools/WebFetchTool - 直接文件数:5
- 直接子目录数:0
- 递归文件数:5
- 主要文件类型:
.tsx 4、.tsxx 1
- 该目录最常引用的仓库内目录:
src/utils(8)、src(3)、src/types(2)、src/utils/permissions(2)、src/components(1)、src/constants(1)、src/services/analytics(1) - 最常引用该目录的仓库内目录:
src(1)、src/components/permissions(1)、src/components/permissions/rules(1)、src/components/permissions/WebFetchPermissionRequest(1)、src/services/compact(1)、src/constants(1)、src/screens(1)
| 文件 | 行数 | 导出/关键符号 | 说明 |
|---|---|---|---|
UI.tsx |
72 | renderToolUseMessage, renderToolUseProgressMessage, renderToolResultMessage, getToolUseSummary |
界面组件或交互视图;导出符号以 renderToolUseMessage, renderToolUseProgressMessage, renderToolResultMessage, getToolUseSummary 为主,结合所在目录可判断其服务于 src/tools/WebFetchTool 这条功能线。 |
WebFetchTool.ts |
318 | Output, WebFetchTool |
工具实现或工具适配层;导出符号以 Output, WebFetchTool 为主,结合所在目录可判断其服务于 src/tools/WebFetchTool 这条功能线。 |
preapproved.ts |
166 | PREAPPROVED_HOSTS, isPreapprovedHost |
工具实现;导出符号以 PREAPPROVED_HOSTS, isPreapprovedHost 为主,顶部注释说明:For legal and security concerns, we typically only allow Web Fetch to access |
prompt.ts |
46 | WEB_FETCH_TOOL_NAME, DESCRIPTION, makeSecondaryModelPrompt |
提示词/提示模板定义;导出符号以 WEB_FETCH_TOOL_NAME, DESCRIPTION, makeSecondaryModelPrompt 为主,结合所在目录可判断其服务于 src/tools/WebFetchTool 这条功能线。 |
utils.ts |
530 | clearWebFetchCache, MAX_MARKDOWN_LENGTH, isPreapprovedUrl, validateURL, checkDomainBlocklist, isPermittedRedirect |
通用辅助逻辑;导出符号以 clearWebFetchCache, MAX_MARKDOWN_LENGTH, isPreapprovedUrl, validateURL 为主,结合所在目录可判断其服务于 src/tools/WebFetchTool 这条功能线。 |
该目录没有直接子目录。