Uploading a File#
CLI:
| |
Web UI: Agent Detail page > File Upload section > select file and specify remote path > Upload.
The upload is queued as a task. The agent retrieves and writes the file on its next check-in.
Downloading a File#
CLI:
| |
Web UI: Agent Detail page > File Download section > specify remote path > Download.
Listing Transfers#
| |
Displays: ID, direction (upload/download), remote path, size, hash verification status, and completion status.
Retrieving Downloaded Content#
After a download completes, retrieve the stored file:
| |
Transfer Details#
| |
Returns full transfer metadata including hash verification result.
Hash Verification#
Every file transfer includes automatic SHA-256 integrity verification:
- The agent computes a SHA-256 hash of the file data
- The teamserver independently computes a SHA-256 hash
- The
hash_verifiedfield indicates whether hashes match
If hashes do not match, the transfer is flagged. Check with files info.
Size Limits#
The dev agent enforces a 10MB file transfer size guard. Transfers exceeding this limit are rejected. Custom agents may define their own limits.