Twitter/X

On 2026-07-28, @zty0826 said they pitched (~1.5 months earlier) using QuickJS…

Brief

@zty0826 reports pitching a QuickJS + Apache OpenDAL approach (~1.5 months earlier) to @xuanwo and, after discussing with @davidcrawshaw, proposes using exe.dev as a sandbox for a lightweight, scale-to-zero agent runtime. They welcome validation from Miguel Salinas' camelAI move to Cloudflare Durable Objects (SQLite + R2) and will test on @raft.

Why it matters

On 2026-07-28, @zty0826 said they pitched (~1.5 months earlier) using QuickJS with Apache OpenDAL as the agent state backend to @xuanwo.

Key details

  • They discussed with @davidcrawshaw leveraging exe.dev as a sandbox and argued for an extremely lightweight, scale-to-zero agent runtime—agents don’t need a VM at every moment—and plan to test this solution on @raft.
  • Miguel Salinas (@Vercantez) implemented a similar idea: camelAI was rewritten to run entirely inside a Cloudflare Durable Object (using Pi, Agents SDK and Code Mode), with its filesystem on SQLite and R2, and now emits JavaScript instead of relying on VMs.
Cleaned source text

A month and a half ago, I pitched this idea to my friend @xuanwo , and suggested using QuickJS with Apache OpenDAL as the state backend—pretty much everything else was similar. Yesterday I also discussed with @davidcrawshaw the possibility of using such an extremely lightweight, scale-to-zero agent runtime, and leveraging exe.dev as their sandbox tool. I'm really glad to see this idea implemented and validated—just as humans don't need to use a computer all the time, agents don't need a VM at every moment either. We'll soon be testing such solution on @raft.

Link

exe.dev - ssh exe.dev

Build apps or SSH into a persistent Linux VM. ssh exe.dev.

exe.dev

Miguel Salinas (@Vercantez)

Article

We rewrote our agent to run entirely in a Durable Object with Pi, Agents SDK and Code Mode

We recently finished moving the camelAI agent off of virtual machines. The agent now runs inside a Cloudflare Durable Object, its filesystem lives in SQLite and R2, and it writes JavaScript instead of

— https://nitter.net/Vercantez/status/2082138839888589200#m