Skip to content

Latest commit

 

History

History
29 lines (23 loc) · 2.51 KB

File metadata and controls

29 lines (23 loc) · 2.51 KB

目录说明:src/tools/LSPTool

目录定位

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

目录快照

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

依赖关系观察

  • 该目录最常引用的仓库内目录:src/utils (19)、src (3)、src/components (3)、src/utils/permissions (2)、src/services/lsp (1)
  • 最常引用该目录的仓库内目录:src (1)、src/utils/permissions (1)

直接文件说明

文件 行数 导出/关键符号 说明
LSPTool.ts 860 Output, Input, LSPTool 工具实现或工具适配层;导出符号以 Output, Input, LSPTool 为主,结合所在目录可判断其服务于 src/tools/LSPTool 这条功能线。
UI.tsx 228 userFacingName, renderToolUseMessage, renderToolUseErrorMessage, renderToolResultMessage 界面组件或交互视图;导出符号以 userFacingName, renderToolUseMessage, renderToolUseErrorMessage, renderToolResultMessage 为主,结合所在目录可判断其服务于 src/tools/LSPTool 这条功能线。
formatters.ts 592 formatGoToDefinitionResult, formatFindReferencesResult, formatHoverResult, formatDocumentSymbolResult, formatWorkspaceSymbolResult, formatPrepareCallHierarchyResult 工具实现;导出符号以 formatGoToDefinitionResult, formatFindReferencesResult, formatHoverResult, formatDocumentSymbolResult 为主,顶部注释说明:Formats a URI by converting it to a relative path if possible. Handles URI decoding and gracefully falls back to un-d...
prompt.ts 21 LSP_TOOL_NAME, DESCRIPTION 提示词/提示模板定义;导出符号以 LSP_TOOL_NAME, DESCRIPTION 为主,结合所在目录可判断其服务于 src/tools/LSPTool 这条功能线。
schemas.ts 215 lspToolInputSchema, LSPToolInput, isValidLSPOperation schema 或约束定义;导出符号以 lspToolInputSchema, LSPToolInput, isValidLSPOperation 为主,顶部注释说明:Discriminated union of all LSP operations Uses 'operation' as the discriminator field
symbolContext.ts 90 getSymbolAtPosition 上下文状态定义;导出符号以 getSymbolAtPosition 为主,顶部注释说明:Extracts the symbol/word at a specific position in a file. Used to show context in tool use messages. @param filePath...

直接子目录说明

该目录没有直接子目录。