Skip to main content

Module tools

Module tools 

Source
Expand description

Tool name constants to avoid hardcoding strings throughout the codebase

Constants§

AGENT_INFO
APPLY_PATCH
ASK_QUESTIONS
Legacy alias routed to request_user_input.
ASK_USER_QUESTION
Legacy alias routed to request_user_input (deprecated tabbed shape).
CLOSE_PTY_SESSION
COPY_FILE
CREATE_FILE
CREATE_PTY_SESSION
DELETE_FILE
EDIT_FILE
ENTER_PLAN_MODE
Enter plan mode - enables read-only tools and planning workflow.
EXEC
EXECUTE_CODE
EXEC_CODE
Legacy provider-emitted alias for execute_code.
EXEC_PTY_CMD
EXIT_PLAN_MODE
Exit plan mode - triggers confirmation modal before execution.
FILE_OP
FIND
GET_ERRORS
GREP_FILE
LIST_FILES
LIST_PTY_SESSIONS
LIST_SKILLS
List all available skills (local and dormant system utilities)
LOAD_SKILL
Load a skill’s instructions and activate its tools
LOAD_SKILL_RESOURCE
Load resources from a skill (scripts, templates, docs)
MOVE_FILE
PLAN_TASK_TRACKER
Plan-mode scoped task tracker persisted under .vtcode/plans/.
READ_FILE
READ_PTY_SESSION
REQUEST_USER_INPUT
Canonical HITL tool name for structured user input.
RESIZE_PTY_SESSION
RUN_PTY_CMD
SEARCH
SEARCH_REPLACE
SEARCH_TOOLS
SEND_PTY_INPUT
SHELL
SKILL
SPAWN_SUBAGENT
Spawn a subagent for specialized tasks (explore, plan, general, etc.)
TASK_TRACKER
Task tracker / plan manager - tracks checklist progress during complex tasks.
UNIFIED_EXEC
Unified shell execution & code execution tool (aliases: run_pty_cmd, execute_code, etc.)
UNIFIED_FILE
Unified file operations tool (aliases: read_file, write_file, edit_file, etc.)
UNIFIED_SEARCH
Unified search & discovery tool (aliases: grep_file, list_files, etc.)
WEB_FETCH
WILDCARD_ALL
WRITE_FILE