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.
- Resume — crash? Continue the session, not from scratch.
- Replay — missed output? Play it back from evidence, not from a scrollback that already vanished.
- Recover without rerun — hard-reset to the same point. No double token bill for the same work.
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.