学习工作台文章阅读
工作台/文章/附录 A · 工具速查表
返回文章列表
2026年7月11日5 分钟

附录 A工具速查表

墨圆
墨圆团队发布于 2026年7月11日

来源与授权

本文来自 Claude-Code-Source-Study 原文,固定导入版本为 31b6e07a82d4。Copyright (c) 2026 Yao,依据 MIT License 提供。

本站仅按“github-public-noncommercial-2026-07-11”用于匿名、免费、非商业学习,并调整章节编排、站内链接、重复标题与阅读标记;不代表原作者对本站的合作、认证或背书。如权利方要求删除,我们会立即下架;授权或删除请求请通过本站首页底部公开联系方式联系。

生成脚本:scripts/gen-tool-table.ts;source_commit: 290fdc9481a70612bc5823aa4ed225c52c52aad3

正交两维口径(family 与 register 互不强制):

  • family:是否在 tools/ 下有同名顶层目录。共 40 项 family(不含 shared/testing/),19 项仅在 tools.ts 内被引用。
  • registertools.ts 中的装载路径。
    • default:顶部 import 默认装载,共 31 项。
    • feature-gated:受 feature(...) / process.env.* / getFeatureValue_* 条件装载,共 19 项。
    • :未在 tools.ts 中检测到装载(多为 family-only:tools/ 目录存在但运行期由 coordinator/SDK 子集另行注入),共 9 项。

合计 59 项。

名称familyregister源码位置 (path:line-line)说明
AgentTooldefaulttools/AgentTool/AgentTool.tsx:1-1398, tools.ts:3-3family=tools/ 下有顶层同名目录;register=tools.ts 顶部 import 默认装载
AskUserQuestionTooldefaulttools/AskUserQuestionTool/AskUserQuestionTool.tsx:1-266, tools.ts:73-73family=tools/ 下有顶层同名目录;register=tools.ts 顶部 import 默认装载
BashTooldefaulttools/BashTool/BashTool.tsx:1-1144, tools.ts:5-5family=tools/ 下有顶层同名目录;register=tools.ts 顶部 import 默认装载
BriefTooldefaulttools/BriefTool/BriefTool.ts:1-205, tools.ts:13-13family=tools/ 下有顶层同名目录;register=tools.ts 顶部 import 默认装载
ConfigTooldefaulttools/ConfigTool/ConfigTool.ts:1-468, tools.ts:81-81family=tools/ 下有顶层同名目录;register=tools.ts 顶部 import 默认装载
CronCreateToolfeature-gatedtools.ts:29-35family=否(仅 tools.ts 内引用);register=tools.ts 中 feature/env/coordinator 条件装载
CronDeleteToolfeature-gatedtools.ts:29-35family=否(仅 tools.ts 内引用);register=tools.ts 中 feature/env/coordinator 条件装载
CronListToolfeature-gatedtools.ts:29-35family=否(仅 tools.ts 内引用);register=tools.ts 中 feature/env/coordinator 条件装载
CtxInspectToolfeature-gatedtools.ts:110-112family=否(仅 tools.ts 内引用);register=tools.ts 中 feature/env/coordinator 条件装载
EnterPlanModeTooldefaulttools/EnterPlanModeTool/EnterPlanModeTool.ts:1-127, tools.ts:78-78family=tools/ 下有顶层同名目录;register=tools.ts 顶部 import 默认装载
EnterWorktreeTooldefaulttools/EnterWorktreeTool/EnterWorktreeTool.ts:1-128, tools.ts:79-79family=tools/ 下有顶层同名目录;register=tools.ts 顶部 import 默认装载
ExitPlanModeTooltools/ExitPlanModeTool/prompt.ts:1-30family=tools/ 下有顶层同名目录;register=未在 tools.ts 中检测到装载(可能由 coordinator/SDK 子集另行注入)
ExitPlanModeV2Tooldefaulttools.ts:57-57family=否(仅 tools.ts 内引用);register=tools.ts 顶部 import 默认装载
ExitWorktreeTooldefaulttools/ExitWorktreeTool/ExitWorktreeTool.ts:1-330, tools.ts:80-80family=tools/ 下有顶层同名目录;register=tools.ts 顶部 import 默认装载
FileEditTooldefaulttools/FileEditTool/FileEditTool.ts:1-626, tools.ts:6-6family=tools/ 下有顶层同名目录;register=tools.ts 顶部 import 默认装载
FileReadTooldefaulttools/FileReadTool/FileReadTool.ts:1-1184, tools.ts:7-7family=tools/ 下有顶层同名目录;register=tools.ts 顶部 import 默认装载
FileWriteTooldefaulttools/FileWriteTool/FileWriteTool.ts:1-435, tools.ts:8-8family=tools/ 下有顶层同名目录;register=tools.ts 顶部 import 默认装载
GlobTooldefaulttools/GlobTool/GlobTool.ts:1-199, tools.ts:9-9family=tools/ 下有顶层同名目录;register=tools.ts 顶部 import 默认装载
GrepTooldefaulttools/GrepTool/GrepTool.ts:1-578, tools.ts:59-59family=tools/ 下有顶层同名目录;register=tools.ts 顶部 import 默认装载
ListMcpResourcesTooldefaulttools/ListMcpResourcesTool/ListMcpResourcesTool.ts:1-124, tools.ts:75-75family=tools/ 下有顶层同名目录;register=tools.ts 顶部 import 默认装载
ListPeersToolfeature-gatedtools.ts:126-128family=否(仅 tools.ts 内引用);register=tools.ts 中 feature/env/coordinator 条件装载
LSPTooldefaulttools/LSPTool/LSPTool.ts:1-861, tools.ts:74-74family=tools/ 下有顶层同名目录;register=tools.ts 顶部 import 默认装载
McpAuthTooltools/McpAuthTool/McpAuthTool.ts:1-216family=tools/ 下有顶层同名目录;register=未在 tools.ts 中检测到装载(可能由 coordinator/SDK 子集另行注入)
MCPTooltools/MCPTool/MCPTool.ts:1-78family=tools/ 下有顶层同名目录;register=未在 tools.ts 中检测到装载(可能由 coordinator/SDK 子集另行注入)
MonitorToolfeature-gatedtools.ts:39-41family=否(仅 tools.ts 内引用);register=tools.ts 中 feature/env/coordinator 条件装载
NotebookEditTooldefaulttools/NotebookEditTool/NotebookEditTool.ts:1-491, tools.ts:10-10family=tools/ 下有顶层同名目录;register=tools.ts 顶部 import 默认装载
OverflowTestToolfeature-gatedtools.ts:107-109family=否(仅 tools.ts 内引用);register=tools.ts 中 feature/env/coordinator 条件装载
PowerShellTooltools/PowerShellTool/PowerShellTool.tsx:1-1001family=tools/ 下有顶层同名目录;register=未在 tools.ts 中检测到装载(可能由 coordinator/SDK 子集另行注入)
PushNotificationToolfeature-gatedtools.ts:45-49family=否(仅 tools.ts 内引用);register=tools.ts 中 feature/env/coordinator 条件装载
ReadMcpResourceTooldefaulttools/ReadMcpResourceTool/ReadMcpResourceTool.ts:1-159, tools.ts:76-76family=tools/ 下有顶层同名目录;register=tools.ts 顶部 import 默认装载
RemoteTriggerToolfeature-gatedtools/RemoteTriggerTool/RemoteTriggerTool.ts:1-162, tools.ts:36-38family=tools/ 下有顶层同名目录;register=tools.ts 中 feature/env/coordinator 条件装载
REPLToolfeature-gatedtools/REPLTool/constants.ts:1-47, tools.ts:16-19family=tools/ 下有顶层同名目录;register=tools.ts 中 feature/env/coordinator 条件装载
ScheduleCronTooltools/ScheduleCronTool/prompt.ts:1-136family=tools/ 下有顶层同名目录;register=未在 tools.ts 中检测到装载(可能由 coordinator/SDK 子集另行注入)
SendMessageTooltools/SendMessageTool/SendMessageTool.ts:1-918family=tools/ 下有顶层同名目录;register=未在 tools.ts 中检测到装载(可能由 coordinator/SDK 子集另行注入)
SendUserFileToolfeature-gatedtools.ts:42-44family=否(仅 tools.ts 内引用);register=tools.ts 中 feature/env/coordinator 条件装载
SkillTooldefaulttools/SkillTool/SkillTool.ts:1-1109, tools.ts:4-4family=tools/ 下有顶层同名目录;register=tools.ts 顶部 import 默认装载
SleepToolfeature-gatedtools/SleepTool/prompt.ts:1-18, tools.ts:25-28family=tools/ 下有顶层同名目录;register=tools.ts 中 feature/env/coordinator 条件装载
SnipToolfeature-gatedtools.ts:123-125family=否(仅 tools.ts 内引用);register=tools.ts 中 feature/env/coordinator 条件装载
SubscribePRToolfeature-gatedtools.ts:50-62family=否(仅 tools.ts 内引用);register=tools.ts 中 feature/env/coordinator 条件装载
SuggestBackgroundPRToolfeature-gatedtools.ts:20-24family=否(仅 tools.ts 内引用);register=tools.ts 中 feature/env/coordinator 条件装载
SyntheticOutputTooltools/SyntheticOutputTool/SyntheticOutputTool.ts:1-164family=tools/ 下有顶层同名目录;register=未在 tools.ts 中检测到装载(可能由 coordinator/SDK 子集另行注入)
TaskCreateTooldefaulttools/TaskCreateTool/TaskCreateTool.ts:1-139, tools.ts:82-82family=tools/ 下有顶层同名目录;register=tools.ts 顶部 import 默认装载
TaskGetTooldefaulttools/TaskGetTool/TaskGetTool.ts:1-129, tools.ts:83-83family=tools/ 下有顶层同名目录;register=tools.ts 顶部 import 默认装载
TaskListTooldefaulttools/TaskListTool/TaskListTool.ts:1-117, tools.ts:85-85family=tools/ 下有顶层同名目录;register=tools.ts 顶部 import 默认装载
TaskOutputTooldefaulttools/TaskOutputTool/TaskOutputTool.tsx:1-584, tools.ts:54-54family=tools/ 下有顶层同名目录;register=tools.ts 顶部 import 默认装载
TaskStopTooldefaulttools/TaskStopTool/TaskStopTool.ts:1-132, tools.ts:12-12family=tools/ 下有顶层同名目录;register=tools.ts 顶部 import 默认装载
TaskUpdateTooldefaulttools/TaskUpdateTool/TaskUpdateTool.ts:1-407, tools.ts:84-84family=tools/ 下有顶层同名目录;register=tools.ts 顶部 import 默认装载
TeamCreateTooltools/TeamCreateTool/TeamCreateTool.ts:1-241family=tools/ 下有顶层同名目录;register=未在 tools.ts 中检测到装载(可能由 coordinator/SDK 子集另行注入)
TeamDeleteTooltools/TeamDeleteTool/TeamDeleteTool.ts:1-140family=tools/ 下有顶层同名目录;register=未在 tools.ts 中检测到装载(可能由 coordinator/SDK 子集另行注入)
TerminalCaptureToolfeature-gatedtools.ts:113-116family=否(仅 tools.ts 内引用);register=tools.ts 中 feature/env/coordinator 条件装载
TestingPermissionTooldefaulttools.ts:58-58family=否(仅 tools.ts 内引用);register=tools.ts 顶部 import 默认装载
TodoWriteTooldefaulttools/TodoWriteTool/TodoWriteTool.ts:1-116, tools.ts:56-56family=tools/ 下有顶层同名目录;register=tools.ts 顶部 import 默认装载
ToolSearchTooldefaulttools/ToolSearchTool/ToolSearchTool.ts:1-472, tools.ts:77-77family=tools/ 下有顶层同名目录;register=tools.ts 顶部 import 默认装载
TungstenTooldefaulttools.ts:60-60family=否(仅 tools.ts 内引用);register=tools.ts 顶部 import 默认装载
VerifyPlanExecutionToolfeature-gatedtools.ts:91-106family=否(仅 tools.ts 内引用);register=tools.ts 中 feature/env/coordinator 条件装载
WebBrowserToolfeature-gatedtools.ts:117-119family=否(仅 tools.ts 内引用);register=tools.ts 中 feature/env/coordinator 条件装载
WebFetchTooldefaulttools/WebFetchTool/WebFetchTool.ts:1-319, tools.ts:11-11family=tools/ 下有顶层同名目录;register=tools.ts 顶部 import 默认装载
WebSearchTooldefaulttools/WebSearchTool/WebSearchTool.ts:1-436, tools.ts:55-55family=tools/ 下有顶层同名目录;register=tools.ts 顶部 import 默认装载
WorkflowToolfeature-gatedtools.ts:129-149family=否(仅 tools.ts 内引用);register=tools.ts 中 feature/env/coordinator 条件装载