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 of glob), 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