Fetching from the wire…
Public story · 2026-09-20 · high
The Rust tool snapshots a VM's live memory so an agent can retry a risky action from the exact same state.
Why now: smolvm tagged v1.16.2 on September 18, three days after v1.16.1.
smolvm does branchable computing for virtual machines. Agent sandboxes typically retry a failed action by rebuilding a container, losing whatever was in memory. Forking a live VM keeps that state, so an agent can run several attempts from the identical starting point and keep only the one that worked.
A branch takes an in-memory checkpoint of a running machine and continues from it. A full checkpoint writes that state to a durable .smolcheckpoint file you can restore elsewhere, per smolvm's GitHub repo. Built on libkrun and released under Apache-2.0, the project has picked up 6,155 stars.
Containers approximate this by tearing one down and spinning up a fresh one between attempts. That resets the filesystem, not the state sitting in memory when the agent was mid-task. A partially loaded model, an open database connection, or a half-written buffer doesn't survive a restart.
I haven't run smolvm against a real agent loop yet. I can't say what checkpoint overhead looks like at the frequency an agent would want it, maybe once per tool call. The open question before this replaces container resets as the default pattern is whether snapshotting memory is cheap enough to do constantly. The GitHub page doesn't give latency numbers, so it may fit occasional expensive retries better than routine branching.
Two releases three days apart, v1.16.1 on September 15 and v1.16.2 on September 18, suggests active iteration rather than a one-off drop.
Each link below shares sources, entities, or timing with this story.
Created September 10, 302 stars and 18 forks by September 12, with v1.2.1 cut September 11. Keyboard-driven, GPU-rendered, editor plus terminals plus language intelligence plus debugging in one multi-workspace binary. The structural choice: Rune Agent lives in cmd/rune-agent a...
The evidence list is what makes this different from the usual "they copied us" post. Minitap published on September 11 alleging Google's Artemis mobile-automation project incorporated code from Minitap's open-source mobile-use project and then stripped attribution. What they p...
v0.8.35 released September 11, Apache-2.0 TypeScript, 4,485 forks, 133 open issues, created March 10, so 49K stars in six months (GitHub). The premise is that an agent already writes HTML and GSAP competently, so making HTML the video authoring format removes the need for a vi...
openai/PrimeGaps186, created September 2 under Apache-2.0, at 117 stars, formalizes lim inf(p_{n+1} - p_n) ≤ 186 via the Dickman-Hardy-Littlewood conjecture applied to a 40-element admissible tuple. It proves three theorems but remains conditional on a Kloosterman3 bound from...
LeonardLeroy/i-dont-believe-you (September 15) is "a skill to stop your coding agent from telling you it works when the diff says otherwise." coldteadotai/abide (September 18, 105 stars) exists to make a coding agent obey project rules it already has. kunchenguid/compact-advis...
A standalone macOS and Windows desktop beta released September 14, moving the open-source agent out of the VS Code extension slot; the releases page shows Desktop v0.0.26 on September 11, v0.0.27 on September 13 and v0.0.28 on September 15, so it's shipping daily (GitHub). It...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.