Built-in Tools

These tools allow the LLM to perform actions in your codebase.

bash
Execute shell commands
edit
Modify existing files
write
Create or overwrite files
read
Read file contents
grep
Search using regular expressions
glob
Find files by pattern
lsp
Language server protocol (experimental)
apply_patch
Apply patches to files
skill
Load and use skills
todowrite
Manage todo lists
webfetch
Fetch web content
websearch
Search the web
question
Ask user questions