Docs menu

Concepts

Session lifecycle

creating → ready → attached / detached → running → closed

These are the states you will see as an operator or integrator.

If a client vanishes, the session does not vanish with it.

Terminal session states are validated so conflicting lifecycle events cannot silently corrupt the recorded execution state. Once a session has ended, that terminal state does not move backward.

Related: checkpoints and resume, what JoyMux guarantees.