Checkpoints add named rollback milestones on top of OpenCode's built-in session revert and snapshot system.
before multiplexer refactorcheckpoint toolRestores use upstream OpenCode session revert, so file changes and session state rewind together.
/checkpoint create "before multiplexer refactor"
/checkpoint list
/checkpoint show cp-8f92a
/checkpoint restore cp-8f92a
/checkpoint drop cp-8f92a
If you run /checkpoint with a bare label, it is treated like create.
Good times to create checkpoints:
Avoid creating them for tiny one-file tweaks or read-only work.
Checkpoint creation posts a visible status message into the session so you can see when checkpoints were created.
Use /checkpoint list to see the current timeline for the active root session.
.opencode/oh-my-opencode-slim/checkpoints.json