Upload Link Tool
upload_linkCreate a one-time, 30-minute link for uploading up to six files (20 MB each) directly to a task or project, so large or device-based files avoid being sent as base64 in chat.
Instructions
Gives a one-time link to upload files straight onto a task or a project (screenshots, photos, a PDF, a video; up to 6 files), and an upload command (curl) for an agent that has the file on its machine. Use it for any file larger than a few MB, or a file the person has on their device: files do not travel through the conversation as base64. It works once, for 30 minutes. Only when the person asks or agrees. At most 20 MB per file.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | No | The git remotes of the working directory (git remote -v). | |
| task | No | The task number the files are for (e.g. 3). Leave it out to put them on the project. | |
| project | No | Project slug or name, if not this session's and no task is given. | |
| session | No | This session's id, from the cemainou line at the start of the session. The session's project wins over the repo. |