Dispatch
Vercel Sandbox adds fork(), letting agents branch from a warm snapshot instead of cold-starting
Vercel shipped Sandbox.fork() on July 28: a fork starts from the source sandbox's current snapshot and inherits its config and environment variables, with per-field overrides (the docs show overriding name and vCPU from a 'prod-agent' source). Forking takes about the same time as creating a sandbox with the same limits, and falls back to fresh creation when no snapshot exists — note it copies the latest saved state, not live in-memory state of a running sandbox. The named use cases are branching an agent off shared setup infrastructure, giving each tenant its own template copy, and running simultaneous setup variations; requires the latest SDK or CLI.
↳ Follow the thread