Every demo of an agent that “runs code” quietly skips the part that actually matters in production: where does that code run, and what can it touch? Simon Willison’s micropython-wasm experiment is worth attention precisely because it refuses to skip that question.

This is the gap I keep hitting in production agent work — teams ship a code-exec tool, watch the eval numbers climb, and never write down what the blast radius is when the agent calls it on real data.

The HN discussion keeps circling the same uncomfortable point, and so do I: if your agent can execute arbitrary code, you don’t have a tool-use feature — you have an untrusted-code-execution problem you haven’t named yet. Who’s auditing the sandbox in your stack?