Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

tools 模块 — 42 个工具子目录完整清单

路径: src/tools/ 每个工具一个独立目录


文件操作工具

工具目录行数功能权限
FileReadTool/1184读取文件(文本/图片/PDF/Notebook),支持分页、去重、图片压缩只读
FileWriteTool/435创建/覆写文件,强制 LF 换行,过期检查,LSP 通知破坏性
FileEditTool/626精确字符串替换编辑,唯一性检查,1GiB 上限,技能发现破坏性
NotebookEditTool/~200Jupyter Notebook 单元格编辑破坏性
GlobTool/199文件模式匹配搜索,100 结果上限,路径相对化只读
GrepTool/578ripgrep 内容搜索,250 默认上限,分页支持只读

系统操作工具

工具目录行数功能权限
BashTool/~800Shell 命令执行,120s 超时,输出截断,沙箱支持破坏性
PowerShellTool/~300PowerShell 命令执行(Windows)破坏性
AgentTool/~500启动子 Agent(general/Explore/Plan/guide),worktree 隔离非破坏性
REPLTool/~200交互式 REPL 工具非破坏性
SleepTool/~50等待指定时间只读

网络工具

工具目录行数功能权限
WebFetchTool/~400获取网页内容,HTML→Markdown 转换,15 分钟缓存只读
WebSearchTool/~300网页搜索只读

任务管理工具

工具目录行数功能权限
TaskCreateTool/~150创建任务非破坏性
TaskGetTool/~80获取任务详情只读
TaskListTool/~80列出所有任务只读
TaskUpdateTool/~150更新任务状态/内容非破坏性
TaskOutputTool/~100获取任务输出只读
TaskStopTool/~80停止运行中的任务非破坏性
TodoWriteTool/~150写入待办列表非破坏性

计划模式工具

工具目录行数功能权限
EnterPlanModeTool/127进入计划模式,激活分类器只读
ExitPlanModeTool/494退出计划模式,呈现计划供审批,队友邮箱审批破坏性

Worktree 工具

工具目录行数功能权限
EnterWorktreeTool/128创建隔离 git worktree,验证 slug 格式破坏性
ExitWorktreeTool/330退出 worktree(keep/remove),统计未提交变更破坏性

MCP 工具

工具目录行数功能权限
MCPTool/~300调用 MCP 服务器工具动态
ListMcpResourcesTool/124列出 MCP 资源,LRU 缓存只读
ReadMcpResourceTool/~100读取 MCP 资源只读
McpAuthTool/~150MCP 认证处理非破坏性

通信工具

工具目录行数功能权限
AskUserQuestionTool/~200向用户提问(多选/单选/预览)只读
SendMessageTool/~150发送消息给其他 Agent非破坏性
BriefTool/205发送消息给用户(助手模式主输出通道)只读

配置工具

工具目录行数功能权限
ConfigTool/468获取/设置 Claude Code 配置,支持点号嵌套动态
SkillTool/~200调用技能非破坏性

定时任务工具

工具目录行数功能权限
ScheduleCronTool/~200创建/删除/列出定时任务非破坏性
RemoteTriggerTool/~150远程触发器管理非破坏性

团队工具

| 工具目录 | 功能 | 权限 | |–––––|——|——|——| | TeamCreateTool/ | ~200 | 创建团队(Swarm 模式) | 非破坏性 | | TeamDeleteTool/ | ~100 | 删除团队 | 破坏性 |

代码智能工具

工具目录行数功能权限
LSPTool/861代码智能(定义跳转/引用/符号/悬停),10MB 上限只读
ToolSearchTool/~100搜索可用工具只读

其他

工具目录行数功能权限
SyntheticOutputTool/~100合成输出(内部用)只读
shared/工具间共享代码
testing/测试工具