manage_workspace
Manage files and directories in the workspace sandbox to exchange Gmail attachments, downloads, and exports, with operations to list, read, write, move, compress, decompress, and delete.
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. |