Skip to content

Latest commit

 

History

History
66 lines (61 loc) · 7.89 KB

File metadata and controls

66 lines (61 loc) · 7.89 KB

目录说明:src/tools

目录定位

模型可调用工具目录,覆盖文件、Shell、搜索、MCP、任务、团队、计划等能力。

目录快照

  • 相对路径:src/tools
  • 直接文件数:1
  • 直接子目录数:42
  • 递归文件数:184
  • 主要文件类型:.ts x 1

依赖关系观察

  • 该目录最常引用的仓库内目录:types (1)
  • 最常引用该目录的仓库内目录:src/tools/SkillTool (1)

直接文件说明

文件 行数 导出/关键符号 说明
utils.ts 40 tagMessagesWithToolUseID, getToolUseIDFromParentMessage 通用辅助逻辑;导出符号以 tagMessagesWithToolUseID, getToolUseIDFromParentMessage 为主,顶部注释说明:Tags user messages with a sourceToolUseID so they stay transient until the tool resolves. This prevents the "is runni...

直接子目录说明

子目录 直接文件数 直接子目录数 说明
src/tools/AgentTool 14 1 子代理工具目录,负责代理定义、内建代理、运行、恢复与显示逻辑。
src/tools/AskUserQuestionTool 2 0 该目录是 src/tools 下的子模块,围绕 AskUserQuestionTool 这一主题组织实现文件。
src/tools/BashTool 18 0 Bash 工具目录,负责 shell 命令执行、权限检查、输出流处理与 UI 呈现。
src/tools/BriefTool 5 0 该目录是 src/tools 下的子模块,围绕 BriefTool 这一主题组织实现文件。
src/tools/ConfigTool 5 0 该目录是 src/tools 下的子模块,围绕 ConfigTool 这一主题组织实现文件。
src/tools/EnterPlanModeTool 4 0 该目录是 src/tools 下的子模块,围绕 EnterPlanModeTool 这一主题组织实现文件。
src/tools/EnterWorktreeTool 4 0 该目录是 src/tools 下的子模块,围绕 EnterWorktreeTool 这一主题组织实现文件。
src/tools/ExitPlanModeTool 4 0 该目录是 src/tools 下的子模块,围绕 ExitPlanModeTool 这一主题组织实现文件。
src/tools/ExitWorktreeTool 4 0 该目录是 src/tools 下的子模块,围绕 ExitWorktreeTool 这一主题组织实现文件。
src/tools/FileEditTool 6 0 文件编辑工具目录,负责补丁式编辑、类型定义、提示词与前端反馈。
src/tools/FileReadTool 5 0 文件读取工具目录,提供文本/图像读取与读取限制控制。
src/tools/FileWriteTool 3 0 该目录是 src/tools 下的子模块,围绕 FileWriteTool 这一主题组织实现文件。
src/tools/GlobTool 3 0 该目录是 src/tools 下的子模块,围绕 GlobTool 这一主题组织实现文件。
src/tools/GrepTool 3 0 该目录是 src/tools 下的子模块,围绕 GrepTool 这一主题组织实现文件。
src/tools/LSPTool 6 0 该目录是 src/tools 下的子模块,围绕 LSPTool 这一主题组织实现文件。
src/tools/ListMcpResourcesTool 3 0 该目录是 src/tools 下的子模块,围绕 ListMcpResourcesTool 这一主题组织实现文件。
src/tools/MCPTool 4 0 该目录是 src/tools 下的子模块,围绕 MCPTool 这一主题组织实现文件。
src/tools/McpAuthTool 1 0 该目录是 src/tools 下的子模块,围绕 McpAuthTool 这一主题组织实现文件。
src/tools/NotebookEditTool 4 0 该目录是 src/tools 下的子模块,围绕 NotebookEditTool 这一主题组织实现文件。
src/tools/PowerShellTool 14 0 该目录是 src/tools 下的子模块,围绕 PowerShellTool 这一主题组织实现文件。
src/tools/REPLTool 2 0 该目录是 src/tools 下的子模块,围绕 REPLTool 这一主题组织实现文件。
src/tools/ReadMcpResourceTool 3 0 该目录是 src/tools 下的子模块,围绕 ReadMcpResourceTool 这一主题组织实现文件。
src/tools/RemoteTriggerTool 3 0 该目录是 src/tools 下的子模块,围绕 RemoteTriggerTool 这一主题组织实现文件。
src/tools/ScheduleCronTool 5 0 该目录是 src/tools 下的子模块,围绕 ScheduleCronTool 这一主题组织实现文件。
src/tools/SendMessageTool 4 0 该目录是 src/tools 下的子模块,围绕 SendMessageTool 这一主题组织实现文件。
src/tools/SkillTool 4 0 该目录是 src/tools 下的子模块,围绕 SkillTool 这一主题组织实现文件。
src/tools/SleepTool 1 0 该目录是 src/tools 下的子模块,围绕 SleepTool 这一主题组织实现文件。
src/tools/SyntheticOutputTool 1 0 该目录是 src/tools 下的子模块,围绕 SyntheticOutputTool 这一主题组织实现文件。
src/tools/TaskCreateTool 3 0 该目录是 src/tools 下的子模块,围绕 TaskCreateTool 这一主题组织实现文件。
src/tools/TaskGetTool 3 0 该目录是 src/tools 下的子模块,围绕 TaskGetTool 这一主题组织实现文件。
src/tools/TaskListTool 3 0 该目录是 src/tools 下的子模块,围绕 TaskListTool 这一主题组织实现文件。
src/tools/TaskOutputTool 2 0 该目录是 src/tools 下的子模块,围绕 TaskOutputTool 这一主题组织实现文件。
src/tools/TaskStopTool 3 0 该目录是 src/tools 下的子模块,围绕 TaskStopTool 这一主题组织实现文件。
src/tools/TaskUpdateTool 3 0 该目录是 src/tools 下的子模块,围绕 TaskUpdateTool 这一主题组织实现文件。
src/tools/TeamCreateTool 4 0 该目录是 src/tools 下的子模块,围绕 TeamCreateTool 这一主题组织实现文件。
src/tools/TeamDeleteTool 4 0 该目录是 src/tools 下的子模块,围绕 TeamDeleteTool 这一主题组织实现文件。
src/tools/TodoWriteTool 3 0 该目录是 src/tools 下的子模块,围绕 TodoWriteTool 这一主题组织实现文件。
src/tools/ToolSearchTool 3 0 该目录是 src/tools 下的子模块,围绕 ToolSearchTool 这一主题组织实现文件。
src/tools/WebFetchTool 5 0 网页抓取工具目录,处理远程内容抓取、提示与结果 UI。
src/tools/WebSearchTool 3 0 网页搜索工具目录,负责搜索调用与结果呈现。
src/tools/shared 2 0 该目录是 src/tools 下的子模块,围绕 shared 这一主题组织实现文件。
src/tools/testing 1 0 该目录是 src/tools 下的子模块,围绕 testing 这一主题组织实现文件。