The filesystem tool gives agents the ability to read and write files on the Qorven server. It’s the primary tool your Developer agent uses to work with your codebase.
What it can do
| Operation | What happens |
|---|---|
read_file | Returns the full contents of a file |
write_file | Creates or overwrites a file with new content |
edit_file | Makes targeted changes to a specific part of a file |
list_dir | Lists files and folders in a directory |
create_dir | Creates a new directory |
move_file | Moves or renames a file |
delete_file | Deletes a file (requires approval) |
search_files | Searches file contents by pattern |
How your Developer agent uses it
When you ask your Developer agent to make a change to your code, it:- Uses
list_dirandread_fileto understand the relevant files - Plans the changes
- Uses
edit_fileorwrite_fileto make the changes - Uses
execto run tests and verify the changes work - Reports back with what it did
Working with projects
Register a project directory with Qorven to give your agents quick access to a codebase:Security: scoped access
By default, the filesystem tool operates within the Qorven data directory and any registered project paths. Agents cannot read arbitrary system files unless you’ve explicitly granted broader access. To limit a specific agent to a particular directory:delete_file, write_file outside approved paths) require approval by default.
Related tools
Exec
Run shell commands — tests, builds, scripts.
Glob & Grep
Search across files by pattern or content.
Apply Patch
Apply a unified diff patch to a file or directory.
Codebase Digest
Get a structured summary of a codebase for context.