Files tools
Create, edit, list, delete and send files inside allowed folders. Core code is protected.
- On or off by default
- on
- Who can switch it
- agent on request
- Why it is a group
- Tools with the same purpose and risk are switched together, so the model sees fewer tools.
- Number of tools
- 7
Typical uses
- Write a note into the vault folder
- Edit a file the agent made earlier
- Send a file back into chat
Risks
File protection covers these tools only. It does not cover run_code or the shell.
In this section
create_folderCreates a folder inside the project.create_fileCreates a file inside a folder. Not on the root.edit_fileReplaces the whole content of an existing file.edit_selected_partReplaces one exact piece of text.delete_fileDeletes a non-core file.list_filesLists a folder. Default is vault.send_fileSends a file into the chat as an attachment.
See also:create_foldercreate_fileTools
Checked against the source at commit f4fd89f on 29 Oct 2026. Everything here is merged on the main branch; no release has been tagged yet. The source is private, so these pages are the public description.