Tool Catalog
Source: Amp Code v0.0.1769212917
Summary
- 43 core tools registered in the base tool registry
- Skill-gated tools: diff_review, file_review, walkthrough, walkthrough_diagram
- Legacy/alias:
Glob(alias ofglob),todo_write/todo_read(prompt/UI only)
Core Tools by Category (43)
| Category | Tools |
|---|---|
| File Operations | Read, create_file, edit_file, undo_edit, delete_file, glob, Glob, format_file, apply_patch, diff |
| Search | Grep, finder, web_search, search_documents, get_document |
| Execution | Bash, Check, repl |
| Task Management | task_list, Task |
| Subagents | oracle, librarian, kraken, reviewer, code_review |
| Diagrams | mermaid, walkthrough, walkthrough_diagram |
| Web | read_web_page, read_mcp_resource |
| Media Analysis | look_at |
| GitHub | read_github, search_github, commit_search, list_directory_github, list_repositories, glob_github |
| Threads | read_thread, find_thread, handoff |
| Skills | skill |
| UI/Design | painter |
| Diagnostics | get_diagnostics |
Skill-Gated Tools
| Skill | Tools | Gate |
|---|---|---|
| code-review | diff_review, file_review | experimental.codeReviewSkill |
| omnibus-reviewer | code_review | experimental.omnibusReviewer |
| walkthrough | walkthrough, walkthrough_diagram | experimental.walkthroughs |
Tool Availability by Mode
// Smart + Large mode
["Read", "finder", "Bash", "repl", "create_file", "edit_file", "undo_edit",
"web_search", "read_web_page", "task_list", "read_thread", "find_thread",
"skill", "oracle", "librarian", "kraken", "Task", "Grep", "glob",
"read_mcp_resource", "mermaid", "look_at", "format_file", "get_diagnostics",
"handoff", "Check", "painter"]
// Rush mode
["Read", "Grep", "glob", "finder", "Bash", "create_file", "edit_file",
"format_file", "undo_edit", "get_diagnostics", "web_search", "read_web_page",
"read_mcp_resource", "mermaid", "read_thread", "find_thread", "skill",
"oracle", "librarian", "Task", "task_list", "kraken", "look_at", "Check",
"painter"]
// Free mode
["Read", "Grep", "glob", "finder", "Bash", "create_file", "edit_file",
"format_file", "get_diagnostics", "web_search", "read_web_page", "task_list",
"read_thread", "find_thread", "mermaid", "skill"]
// Deep mode
["Read", "finder", "Bash", "apply_patch", "undo_edit", "web_search",
"read_web_page", "task_list", "format_file", "skill", "librarian", "Task",
"Grep", "get_diagnostics", "glob", "reviewer", "handoff"]
Notes:
- Large mode uses Smart tool list
- Deferred tools: code_review, diff_review, file_review, walkthrough, walkthrough_diagram
Tool Name Constants
const TOOL_NAMES = {
// File Operations
Read: "Read",
create_file: "create_file",
edit_file: "edit_file",
undo_edit: "undo_edit",
format_file: "format_file",
delete_file: "delete_file",
glob: "glob",
apply_patch: "apply_patch",
// Search
Grep: "Grep",
finder: "finder",
web_search: "web_search",
search_documents: "search_documents",
// Execution
Bash: "Bash",
Check: "Check",
repl: "repl",
get_diagnostics: "get_diagnostics",
// Subagents
oracle: "oracle",
librarian: "librarian",
kraken: "kraken",
painter: "painter",
code_review: "code_review",
reviewer: "reviewer",
// Task Management
Task: "Task",
task_list: "task_list",
// Web/External
read_web_page: "read_web_page",
look_at: "look_at",
mermaid: "mermaid",
walkthrough: "walkthrough",
// GitHub
read_github: "read_github",
search_github: "search_github",
commit_search: "commit_search",
list_directory_github: "list_directory_github",
list_repositories: "list_repositories",
glob_github: "glob_github",
diff: "diff",
// Thread/MCP
read_thread: "read_thread",
find_thread: "find_thread",
handoff: "handoff",
read_mcp_resource: "read_mcp_resource",
skill: "skill"
};
Tool Aliases
const TOOL_ALIASES: Record<string, string> = {
Read: "Read",
read: "Read",
read_file: "Read",
Write: "create_file",
write: "create_file",
write_file: "create_file",
Edit: "edit_file",
edit: "edit_file",
Delete: "delete_file",
delete: "delete_file",
run_terminal_command: "Bash"
};
Tool Prefix Conventions
| Prefix | Source | Example |
|---|---|---|
| (none) | Built-in native tools | Read, Grep, Bash |
mcp__ |
MCP server tools | mcp__github__search_code |
tb__ |
Toolbox custom tools | tb__custom_script |
Derived from Amp Code v0.0.1769212917