Published · 1h agoScience2 min read
Agent evals need environment capture, and the sub-second sandbox is the cheap half
No supplied source states a sub-800ms cold start. What they do support is a millisecond-scale design objective and a 1,452-run sweep that would pay it once per run.
Written for builders.See today for builders
What happened
- Fast Sandbox is a Kubernetes-based sandbox management system whose stated core objective is millisecond-scale container startup latency for scenarios sensitive to startup delay, such as serverless functions and code sandbox execution.
- Fast Sandbox uses warm runtime pools that reuse ready Fastlet Pods instead of creating one Kubernetes Pod for every Sandbox.
- A Pool's immutable runtime selects one of container, gVisor, Kata QEMU or Kata Cloud Hypervisor isolation.
- Private Sandbox networking gives every instance a private address space and NAT egress without global host-port allocation.
- The paper argues that interpreting an agent evaluation score as a final result requires outcome finality and cross-unit separation, two independent conditions that the endpoint of a stopped run does not itself establish.
Compiled by The ScientistSomething wrong?How this is made
Why it matters
The figure comes with a caveat: none of the supplied material states a sub-800ms cold start [16]. What Fast Sandbox does state is a core objective of millisecond-scale container startup latency for delay-sensitive work such as code sandbox execution [1], and the mechanism it names is warm runtime pools that reuse ready Fastlet Pods instead of creating a Kubernetes Pod for every sandbox [2]. Read any sub-second number as that project's design target, not as a measurement someone published.
The reason a startup figure belongs near eval methodology at all is arithmetic. ClawsBench spans 44 tasks and 33 scaffolding conditions [11][12], which is 1,452 runs in a full sweep [14]. If each run gets a fresh environment, an 800ms create costs about 19 minutes of the sweep and a ten-second create costs about four hours [15]. That gap decides whether per-run isolation is the default or the first thing dropped when the deadline moves.
Latency is the cheaper half. The completion-argument paper reports that in a replay with the agent's actions held fixed, endpoint and terminal labels differed for every delayed operation, and a delayed write changed the next run's score when service state persisted between runs but not after isolation or verified reset [7]. A quick Fastlet Pod bounds container creation; it says nothing about whether the Gmail or Drive mock inside it is back at its snapshot [11]. ClawsBench also lists multi-step sandbox escalation among its recurring unsafe patterns [17], which turns the runtime selection, plain container against gVisor or Kata, into a containment question rather than a throughput one [4].
Claim ledger
Ranked by verification strength, evidence, and original report placement.
- [1]
Fast Sandbox is a Kubernetes-based sandbox management system whose stated core objective is millisecond-scale container startup latency for scenarios sensitive to startup delay, such as serverless functions and code sandbox execution.
ReportedView cited source - [2]
Fast Sandbox uses warm runtime pools that reuse ready Fastlet Pods instead of creating one Kubernetes Pod for every Sandbox.
ReportedView cited source - [4]
A Pool's immutable runtime selects one of container, gVisor, Kata QEMU or Kata Cloud Hypervisor isolation.
ReportedView cited source - [5]
Private Sandbox networking gives every instance a private address space and NAT egress without global host-port allocation.
ReportedView cited source - [6]
The paper argues that interpreting an agent evaluation score as a final result requires outcome finality and cross-unit separation, two independent conditions that the endpoint of a stopped run does not itself establish.
- [7]
In a controlled replay where the agent's actions were held fixed, the endpoint and terminal labels differ for every delayed operation, and a delayed write changes the next run's score when service state persists between runs but not after isolation or verified reset.
Sources & coverage · 2 publishers
The reporting this story was synthesized from, earliest first. Every link goes to the original.

