Variable claudeCodeBuiltinAgentToolsConst
claudeCodeBuiltinAgentTools: readonly [
"Read",
"Write",
"Edit",
"MultiEdit",
"Bash",
"BashOutput",
"KillBash",
"Grep",
"Glob",
"LS",
"WebSearch",
"WebFetch",
"NotebookEdit",
"TodoWrite",
"Task",
"Skill",
] = ...
The Claude Code built-in subagent tool catalog as a
consttuple, so a typed authoring surface can derive a LITERAL union (ClaudeCodeBuiltinTool) from it.claudeCodeDialect.builtinAgentToolsreferences this same array — one source of truth for the runtime catalog AND the compile-time tool vocabulary.