dari.yml tools: block by name (no path).
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 omit built-in entries entirely, the agent gets the default set:read, bash, edit, write.
Notes
- Built-ins always execute in the session sandbox —
kindis ignored. - Unknown names fail publish with an error listing the valid set.
- Duplicate entries collapse; the first occurrence wins.
- Entries with a
pathare treated as custom tool overrides, not built-in selections.