Fetching from the wire…
Top 5 · 2026-03-28 · source-backed
Running untrusted agent code safely has been a persistent headache. Docker adds startup latency and configuration overhead. VMs are heavier. Most developers, myself included, end up running agents with their real credentials on their real filesystem because the friction of sandboxing is too high.
Stanford's Secure Computer Systems group released JAI and it hits the exact sweet spot. One command. No Dockerfiles, no images, no container registries. The agent gets full read/write access to your working directory while the rest of the filesystem is isolated via copy-on-write. Any writes the agent makes outside the working directory happen in a temporary overlay that disappears when the session ends.
349 points and 192 comments on Hacker News, with practitioners calling it the missing piece for daily agent use. That HN engagement tells me this is solving a problem people actually have, not a research demo looking for a use case.
The copy-on-write approach is smart because it preserves the agent's ability to work normally. Your agent can read system libraries, access package managers, run compilers. It just can't modify anything outside the working directory permanently. From the agent's perspective, it has a normal Linux environment. From your perspective, your system is protected.
This matters more today than it did a month ago. The DryRun Security study (Story #1) shows agents write vulnerable code 87% of the time. The CISA findings (Story #5) show the agent toolchain itself is under active attack. If your agent installs a compromised dependency or writes code that exfiltrates data, JAI's isolation means the blast radius is limited to the working directory, not your entire machine.
For builders using Claude Code, Codex CLI, or any terminal-based coding agent: try JAI as your default execution environment. The overhead is minimal (it's a Linux namespace, not a VM), and the protection against both malicious dependencies and agent mistakes is real. The 192-comment HN thread has practical setup guides.
I don't know how well this works on macOS yet. Stanford's implementation targets Linux namespaces specifically. If you're on a Mac, you'd need a Linux VM as an intermediate layer, which somewhat defeats the "no Docker" premise. But for anyone developing on Linux or running agents on cloud instances, this is the right tool.
Each link below shares sources, entities, or timing with this story.
Most coding agents run on JavaScript runtimes and eat 300MB of RAM just sitting idle. Zerostack is built in pure Rust, uses ~8MB on idle, ~12MB while working, and posts 0.0% idle CPU. It hit 1.0 on crates.io this week with 474 points and 252 comments on Hacker News. The archit...
Vicki Boykis wrote a post titled exactly that, "Running local models is good now," and it hit 1,437 points on Hacker News with 551 comments. Her claim is specific and checkable. Gemma 4, the gemma-4-26b-a4b and gemma-4-12b-qat variants, runs agentic coding at roughly 75% of fr...
Each project gets a throwaway VM where the agent has full tool access to Docker, git, compilers and package managers with no path back to the host (GitHub). coop setup installs Firecracker and a guest kernel on Linux; macOS goes through Lima via Homebrew. Usage is coop up then...
3,586 lines, 782 stars, orchestrating sandboxed VMs from a local pool of CPU, memory and disk with a REST API for forking VMs and running commands, abstracting over SmolVM, Hypeman and Docker rather than betting on one isolation mechanism (GitHub). No published startup-latency...
The most quotable line in a Linux kernel commit this year: "a debug session from hell, enormously helped by an AI doing much of the grunt-work." Torvalds landed drm/xe: Don't hand out the flat CCS storage as usable VRAM on August 22. The commit message is the artifact. He note...
Boots lightweight Linux VMs using Apple's Virtualization.framework with ephemeral rootfs. Agents get a disposable environment to execute code without touching your host. Checkpoints, network access, port forwarding. If you run Claude Code on macOS and want proper isolation wit...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.