download
Download HTTP(S) files directly to disk with SHA-256 integrity checks and resumable transfers. Saves binaries and datasets without buffering them in memory.
Instructions
Download a file over HTTP(S) with streaming to disk (no memory buffering), SHA-256 integrity hash, and optional resume of interrupted transfers. Filename resolution: explicit param → Content-Disposition → URL tail. Use for binaries, archives, datasets, documents - anything where the agent wants the FILE saved, not its text content read.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL of the file to download (http/https) | |
| resume | No | Resume an interrupted download when a local partial file exists | |
| cookies | No | Cookies to send with the request (["name=value", ...]) for gated downloads | |
| filename | No | Explicit output filename. When omitted: Content-Disposition → URL tail → "download" | |
| use_proxy | No | Route through proxy (default: false; auto-enabled for known blocked domains) |