dari.yml file’s built_in_tools: block by name.
Supported Tools
| Name | Purpose |
|---|---|
read | Read a file from the session workspace |
bash | Run a shell command inside the sandbox |
edit | Apply a targeted edit to a file |
write | Create or overwrite a file |
grep | Search file contents for a pattern |
find | Locate files by name or path |
ls | List the contents of a directory |
Defaults
If you omitbuilt_in_tools entirely, the agent gets the default set:
read, bash, edit, write. If you set built_in_tools: [], the agent gets no built-in tools.
Notes
- Built-ins always execute in the session sandbox.
- All supported built-in names are reserved; custom tools cannot use
read,bash,edit,write,grep,find, orlseven when built-ins are disabled. - Unknown names fail publish with an error listing the valid set.
- Duplicate entries are ignored.
- The
custom_tools:block is only for Dari-executed tools and external tools.