Available tools
1 minProducts
The agent has nine tools it can invoke during a task.
TABLE
| Tool | What it does |
|---|---|
read_file | Read the contents of a file at a given path |
write_file | Write content to a file, creating it if it does not exist |
list_dir | List the files and directories at a path |
bash | Execute a shell command and capture stdout/stderr |
grep | Search file contents for a pattern |
search_files | Find files by name pattern across a directory tree |
create_dir | Create a directory and any required parent directories |
delete_file | Delete a file at a given path |
patch | Apply a unified diff to a file |
Tool calls are driven by the model's text output: the agent parses structured blocks from the model response to determine which tool to call. This is text-based dispatch, not native function calling.