All posts

Infrastructure

·

6 min read

Why every agent needs its own machine

Containers were designed for stateless services. Agents are the opposite: they accumulate context, files and credentials over days. Here’s why we built Kernal around persistent microVMs.

Stateless was a choice, not a law

The last decade of infrastructure optimised for one thing: replaceability. A container that dies is replaced by an identical one and nobody notices. That property is wonderful for web servers and terrible for agents, which spend most of their time building up state that is expensive to recreate.

An agent that has cloned a repo, installed dependencies, logged into three dashboards and half‑finished a migration is not replaceable. Killing it costs you the work, the credentials and the trust of the person who asked for it.

What a machine gives you

A persistent machine keeps the working directory, the browser profile and the shell history exactly where the agent left them. It can sleep for a week and wake in forty milliseconds with everything intact. That single property removes most of the plumbing teams currently write around their agents.

Create a free website with Framer, the website builder loved by startups, designers and agencies.