Save and restore named conversation checkpoints

sessions & context

// what it does

/chat save <tag> snapshots the current conversation under a name so you can explore one approach, then /chat resume <tag> jumps back to that point to try another. /chat list shows saved tags and /chat delete <tag> removes one. This is branching within a session, separate from the automatic --resume history.

// shell

$ /chat save before-refactor
$ /chat list
$ /chat resume before-refactor

// gotcha

/chat checkpoints capture conversation state, not files on disk — code the agent already wrote stays written after you resume an earlier tag. Combine with /restore (checkpointing) if you also need to roll back file edits.

// resources