Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 1.9 KB

File metadata and controls

27 lines (21 loc) · 1.9 KB

目录说明:src/tools/MCPTool

目录定位

该目录是 src/tools 下的子模块,围绕 MCPTool 这一主题组织实现文件。

目录快照

  • 相对路径:src/tools/MCPTool
  • 直接文件数:4
  • 直接子目录数:0
  • 递归文件数:4
  • 主要文件类型:.ts x 3、.tsx x 1

依赖关系观察

  • 该目录最常引用的仓库内目录:src/utils (6)、src (3)、src/types (3)、src/utils/permissions (1)、src/components/design-system (1)、src/components (1)、src/components/shell (1)
  • 最常引用该目录的仓库内目录:src/services/mcp (2)、src/utils/claudeInChrome (1)

直接文件说明

文件 行数 导出/关键符号 说明
MCPTool.ts 77 inputSchema, outputSchema, Output, MCPTool 工具实现或工具适配层;导出符号以 inputSchema, outputSchema, Output, MCPTool 为主,结合所在目录可判断其服务于 src/tools/MCPTool 这条功能线。
UI.tsx 403 renderToolUseMessage, renderToolUseProgressMessage, renderToolResultMessage, tryFlattenJson, tryUnwrapTextPayload, trySlackSendCompact 界面组件或交互视图;导出符号以 renderToolUseMessage, renderToolUseProgressMessage, renderToolResultMessage, tryFlattenJson 为主,结合所在目录可判断其服务于 src/tools/MCPTool 这条功能线。
classifyForCollapse.ts 604 classifyMcpToolForCollapse 工具实现;导出符号以 classifyMcpToolForCollapse 为主,顶部注释说明:Classify an MCP tool as a search/read operation for UI collapsing. Returns { isSearch: false, isRead: false } for too...
prompt.ts 3 PROMPT, DESCRIPTION 提示词/提示模板定义;导出符号以 PROMPT, DESCRIPTION 为主,顶部注释说明:Actual prompt and description are overridden in mcpClient.ts

直接子目录说明

该目录没有直接子目录。