manage_workspace
List, read, write, delete, move, create, compress, or decompress files in the workspace sandbox, supporting nested paths for organizing attachments and exports.
Instructions
Manage files and directories in the workspace sandbox. Supports nested paths (e.g. "reports/q1/summary.csv"). The workspace is the exchange point for file operations (attachments, downloads, exports).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | Directory path (for list: scope to subdirectory, for mkdir: directory to create) | |
| source | No | Source path (for move) | |
| content | No | File content to write (for write) | |
| filename | No | File path, may include directories (for read, write, delete, compress, decompress). E.g. "reports/q1/summary.csv" | |
| operation | Yes | list: show files (recursive) | read: get file content | write: save content to file | delete: remove file or directory | move: move or rename a file/directory | mkdir: create a directory | compress: gzip a file | decompress: gunzip a file | |
| destination | No | Destination path (for move, compress, decompress). Defaults to filename.gz for compress, strips .gz for decompress. |