Send file
send_fileSave a text file to the user's phone Downloads folder. Use this when the user asks you to write something out for them to keep on their phone — notes, a generated report, code, a log — rather than just replying inline. The file is delivered via Reflecto's servers: the content briefly passes through Reflecto in plaintext before being encrypted to the phone (this is NOT end-to-end encrypted, unlike device-to-device mirroring). Content is capped around 128KB — well under what a person would call a large file, since the whole file must be sent as this call's argument.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | UTF-8 text content of the file. Non-empty, at most 128KB (server-enforced) — the practical ceiling is far lower, since this tool call must carry the whole file as an argument. | |
| filename | Yes | Destination filename, written into the phone's Downloads folder. Must end in an allowed plain-text/code extension (server-enforced) — never .html/.svg, which render and execute if tapped. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| byte_length | Yes | UTF-8 byte length of the content that was sent. | |
| document_id | Yes | Server-minted document id. |