Download a whole directory, not just one file.

The Files menu in the web app now zips and downloads an entire folder in one click — pulled live from your session's VM, or reconstructed from the latest S3 snapshot if it's asleep.

Sweet's web app used to let you download files one at a time from the Files menu. That's fine for grabbing a single script, but tedious the moment you actually want your whole project — you'd end up clicking through a folder tree, file by file.

What's new

Any directory in the Files menu now has a download option that zips its full contents — subfolders included — and hands you back a single archive. Click a folder, get the folder.

It works whether or not the agent is awake

Sweet sessions run on ephemeral VMs that sleep after a period of inactivity to save resources. Previously, that meant the Files menu would show nothing at all until the session woke back up. Directory download (like the rest of the file browser now) has two paths:

  • Live VM — if your session is awake, the directory is tarred and pulled straight off the running machine.
  • Sleeping session — if it isn't, Sweet reconstructs the requested subtree from the most recent encrypted workspace snapshot in S3, so you can still get your files without waking the VM just to grab them.

Worth being precise about what this is and isn't: it's a point-in-time snapshot restore, not a live persistent volume — there's no continuously-mounted disk shared between the VM and S3 today. But for "I just want my files," it means the Files menu is useful even when nothing is running.

← Back to Blog Get started →