Instead of downloading the entire file to memory before writing to disk, stream directly to a DeferredFileWriter that only creates the local file after receiving the first DATA packet. This provides the same guarantee (no local file created if remote doesn't exist) while being more memory efficient for large files. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
10 KiB
10 KiB