claude-code-learn_
04TOOLS

工具目录

内建工具按用途分类呈现。实际可用工具清单在每轮请求时即时生成,受模式、权限、MCP 连接状态过滤。

工具总数:16·分类:8·完整解读 →
01文件读写
文件读写单文件的增删改查。所有写操作走 diff 机制。
Read
按绝对路径读文件,支持行偏移/限制、PDF 分页、图像多模态。
READ
Write
创建或整体覆盖文件内容。已存在文件必须先 Read。
WRITE
Edit
在文件中做精确字符串替换;支持 replace_all。
WRITE
02文件搜索
文件搜索不同场景用不同工具:模式匹配用 Glob,内容匹配用 Grep。
Glob
按路径模式(如 src/**/*.ts)列文件,结果按 mtime 排序。
READ
Grep
ripgrep 封装,支持正则、文件类型过滤、上下文行。
READ
03SHELL 执行
Shell 执行真正的通用逃生舱。受权限规则严格约束。
Bash
执行 shell 命令。支持后台运行、超时、重定向。
EXEC
04任务管理
任务管理维护本次会话的待办清单,帮助模型自我约束。
TaskCreate
新建一条任务。
WRITE
TaskUpdate
更新任务状态(pending/in_progress/completed)。
WRITE
TaskList
列出当前所有任务。
READ
05子 AGENT
子 Agent派遣独立上下文的专用 agent 处理研究型或隔离任务。
Agent
启动一个 subagent,独立上下文,可并发。
EXEC
06外部信息
外部信息访问网页和搜索引擎。MCP 工具在此之外独立注册。
WebFetch
抓取 URL 内容并交给小模型做问答式提炼。
READ
WebSearch
发起一次搜索并返回结果摘要。
READ
07计划模式
计划模式只规划不动手,直到用户批准再退出。
EnterPlanMode
进入计划模式,所有写工具被临时移出 tools[]。
EXEC
ExitPlanMode
提交计划文件等待用户审批。
EXEC
08SKILLS 与命令
Skills 与命令Skill 是按名调用的工作流文件。
Skill
按名加载并执行一个已注册 Skill。
EXEC
ToolSearch
按关键词或名字加载延迟注册的工具 schema。
READ