Roadmap
Auto-save, environment persistence, session states, and sess doctor
shipped in v0.3. What's still open:
- Retention policy / automatic
gc. Time-decaying snapshot retention (recent saves kept in full, older ones thinned automatically), plus caps configurable inconfig.toml.sess prunetoday only removes files that fail to parse — it doesn't do age- or size-based cleanup. - Experimental process checkpointing (CRIU). A genuinely different
mechanism from auto-save: instead of relaunching a saved command from
scratch, actually freeze and later resume the real process, memory
included. Investigated for viability — CRIU itself is mature technology
(used for container live-migration and HPC job preemption) and handles
pseudo-terminals well, but it requires root/sudo each time, and needs
matching system library versions between save and restore, which makes
it unreliable across anything longer than "pause for a bit before a
reboot." If it ships, it would be strictly opt-in (
--freeze) with automatic fallback to the normal relaunch behavior whenever it can't restore cleanly — never the default.