Sandbox file transfer, snapshots, and live setup status
Copy files to and from sandboxes with amika scp, manage sandbox snapshots from the CLI and TypeScript SDK, watch live setup progress, and open any sandbox directly in CMUX.
Overview
This release adds amika scp for moving files into and out of a sandbox over SSH, and brings sandbox snapshots to full parity across the CLI and TypeScript SDK so you can capture a sandbox and reuse it as a starting point elsewhere. Sandbox status is now more accurate and visible, with live setup progress as a sandbox comes online, and sandboxes are more resilient to setup and shutdown hiccups. You can also open a sandbox directly in CMUX.
What's new
File transfer
amika scp: Copy files to and from a sandbox over SSH with a single command. It supports the SSH options you'd expect — host keys, jump hosts, IPv6 addresses, custom ports, and more — so it drops into existing SSH-based workflows.
Snapshots
- Snapshot management: Create, list, and delete sandbox snapshots with
amika snapshot create,list, anddelete, and start a new sandbox from a saved snapshot withsandbox create --snapshot. - TypeScript SDK support: Snapshots are now available in the TypeScript SDK too, so you can capture and restore sandbox state from your own code, not just the CLI.
Visibility
- Live setup progress: The sandbox list and detail pages now show real-time progress while a sandbox is being prepared, and refresh automatically until it's ready.
- Open in CMUX: Launch a sandbox directly in CMUX from the sandbox page (Daytona sandboxes only).
Reliability
- Sandbox status is now more accurate and consistent across providers, with a clear distinction between a sandbox that's spinning up and one that's finished setting up.
- Sandboxes stay usable even if VM initialization fails partway through.
- Stopping a sandbox is more reliable, including for sandboxes that are still starting up or already suspended.
- General improvements to sandbox startup reliability.