hermes / website /docs /user-guide /features /checkpoints.md
lenson78's picture
initial upload: v2026.3.23 with HF Spaces deployment
9aa5185 verified

Filesystem Checkpoints

Hermes automatically snapshots your working directory before making file changes, giving you a safety net to roll back if something goes wrong. Checkpoints are enabled by default.

Quick Reference

Command Description
/rollback List all checkpoints with change stats
/rollback <N> Restore to checkpoint N (also undoes last chat turn)
/rollback diff <N> Preview diff between checkpoint N and current state
/rollback <N> <file> Restore a single file from checkpoint N

What Triggers Checkpoints

  • File toolswrite_file and patch
  • Destructive terminal commandsrm, mv, sed -i, output redirects (>), git reset/clean

Configuration

# ~/.hermes/config.yaml
checkpoints:
  enabled: true          # default: true
  max_snapshots: 50      # max checkpoints per directory

Learn More

For the full guide — how shadow repos work, diff previews, file-level restore, conversation undo, safety guards, and best practices — see Checkpoints and /rollback.