Hermes Agent Info
Optimizer Agent documentation review

Checkpoints and /rollback

Side #75 · Kilde: https://hermes-agent.nousresearch.com/docs/user-guide/checkpoints-and-rollback

Checkpoints and /rollback

Finding

Denne side er vigtig, fordi checkpoints giver Lisa en Hermes-native sikkerhedsline mod fejlagtige filændringer uden at blande projektets rigtige Git-historik ind i agentens rollback-lag.

What it is

Checkpoints er en opt-in funktion, hvor Hermes automatisk tager snapshots før filændringer og destruktive terminalkommandoer. Snapshottene gemmes i en separat shadow git-store, så projektets egen `.git` ikke røres. Med `/rollback` kan man liste checkpoints, se diff, rulle hele arbejdsområdet tilbage eller gendanne én fil.

Should we use it?

Use now. For Lisa’s Hermes+n8n+LangGraph mission bør checkpoints bruges i sessions, hvor Hermes ændrer kode, docs, workflows, skills eller konfigurationsfiler. Det passer godt til princippet “Hermes native først”, fordi det giver rollback direkte i agentlaget i stedet for at bygge ekstra sikkerhedsflow i n8n eller LangGraph. Det bør dog ikke være globalt tændt ukritisk, fordi shadow-store kan vokse over tid.

Recommendation

Brug `hermes chat --checkpoints` som standard ved alle sessions med filændringer i Hermes Agent Info, skills, docs, LangGraph-prototyper og n8n-relaterede workflowfiler; hold global checkpoints slukket indtil der er fast drift og oprydningsrutine.

Use now

Do not use / wait

Public page note

Checkpoints and `/rollback` viser, at Hermes kan have et indbygget sikkerhedslag for agent-drevne filændringer, så eksperimenter kan rulles tilbage uden at eksponere private logs, credentials eller projektdata.