Delete Folder
delete_folderDelete a folder with required confirmation. By default, deletes only empty folders; use cascade to remove folder and all contents (soft-deletes documents).
Instructions
Delete a folder. Requires confirm:true (otherwise VALIDATION). By default only an EMPTY folder is deleted (a non-empty one is refused); pass cascade:true to soft-delete the whole subtree — every subfolder and document under it (like rm -r). Documents are soft-deleted (recoverable), but prefer move_folder/move_markdown when reorganizing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | POSIX path of the folder to delete. | |
| cascade | No | true = delete the folder AND everything under it. Default false = refuse unless empty. | |
| confirm | Yes | Must be true to actually delete. A safety guard against accidental deletes. |