August 6, 2026 · Joy

Hard reset, same state

What if a crash didn’t mean starting over (and paying the tokens again)?

A die used to mean a full re-run. A full re-run meant paying for the same context again — on a machine that was already under pressure.

JoyMux lets you hard-reset to the same state. Progress survives. You pick up the execution session instead of reconstructing it from memory.

What “same state” means

Not a vibe. Not “the agent probably remembers.” Exact execution state: session, output evidence, and where the run left off.

That is continuity you can feel.

Why agents can’t do this alone

Harnesses are good at planning and editing. They are not a durable runtime. If the terminal is the runtime, the runtime dies with the tab.

Persistent sessions live underneath the agent. The agent can change. The execution layer stays.