Feature guide · transfer
Move a file without leaving the quiet room.
The Electron Tool runner sends and receives bounded files through the same explicit local or trusted-LAN tool route.
Behavior
Choose a local file and destination path for upload_file, or enter a computer-side source path for download_file. Receiving ends in a native Save dialog, so the user chooses the local destination.
Configuration
Select the target computer in Tool runner, then use the Send and receive files card. Payloads are limited to 50 MiB.
Failure modes
Oversized files, missing paths, malformed responses, tool errors, and cancelled saves remain visible instead of being reported as success.
Security
The renderer has no arbitrary filesystem writer. The main process validates the bounded base64 payload and only writes after a user-initiated native Save dialog.
Verification
Electron contract checks cover the IPC and UI wiring; the real off-screen renderer capture covers the visible runner surface. A second-computer transfer remains host-specific evidence.
Suggested articles
Trusted-LAN API · Electron manual client · Quick launch and path browsers