Skip to content

Tool Overview

Nova ships with 26 built-in tools. The LLM decides which tools to call based on your request. You don't need to invoke them manually -- just describe what you want, and Nova handles the rest.

Connected MCP servers add more tools at runtime. Sub-agents receive neither MCP tools nor delegate_to_agent.

File Operations

Tool Description
read Read file contents
write Create or overwrite files
edit Precise string-match editing
glob Find files by name pattern
grep Search file contents by regex

Shell & Code

Tool Description
shell Execute shell commands
code_run Execute Python code

Web

Tool Description
web_search Search the web
web_fetch Fetch and extract web page content
browser_use Full browser automation (click, type, navigate, screenshot)

Memory

Tool Description
save_memory Save structured memories
search_memory Search stored memories
list_memories List memories
delete_memory Delete memories

Interaction

Tool Description
ask_user Ask you questions
todo_write Manage task lists
read_image Read images as base64 plus extracted text

Skills

Tool Description
list_skills List available skills
load_skill Load full skill content
install_skill Install skills from ClawHub

Delegation

Tool Description
delegate_to_agent Delegate tasks to sub-agents
subagent_status Check on a running delegated task

Background Tasks

Tool Description
background_task_list List background tasks
background_task_status Check a task's current state
background_task_logs Read a task's output
background_task_cancel Stop a task