Ce face hermes backup / hermes import
hermes backup creează o arhivă zip a configurației, skill-urilor, sesiunilor și datelor Hermes, implicit ~/hermes-backup-<timestamp>.zip. Codul Hermes nu este inclus. Bazele SQLite se copiază prin API-ul backup() al SQLite, deci comanda merge și cât Hermes rulează. Sunt excluse fișierele regenerabile și cele cu credențiale de browser (profiluri de browser, checkpoints/, models/, cache regenerabil). --quick salvează doar starea critică (config, state.db, .env, autentificare, job-uri cron).
hermes import restaurează o arhivă în directorul home; fișierele din arhivă le suprascriu pe cele existente, iar --force doar sare peste confirmare. Înainte de import, oprește gateway-ul. Codul de ieșire al backup-ului este 0 doar dacă toate fișierele au intrat în arhivă, 1 pentru o arhivă incompletă și 2 dacă rula deja alt backup.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
-o, --output <cale> |
Calea arhivei. |
-q, --quick |
Doar fișierele de stare critice; mult mai rapid. |
-l, --label <nume> |
Eticheta capturii (doar cu --quick). |
-k, --keep <N> |
După un backup complet, păstrează doar ultimele N arhive hermes-backup-*.zip (implicit 3; 0 păstrează tot). |
import <zip> [-f, --force] |
Restaurează; --force nu mai cere confirmare. |
Exemple practice
Exemplul 1: Backup complet și captură rapidă
hermes backup -o ~/backups/hermes.zip
hermes backup --quick --label "pre-upgrade"
Exemplul 2: Restaurare
hermes gateway stop
hermes import ~/hermes-backup-20260423.zip
Greșeli frecvente și bune practici
- Imporți cu gateway-ul pornit. Documentația cere oprirea lui, ca procesele să nu țină baza de date deschisă.
- Imporți un backup vechi peste muncă nouă. Este permis, dar tot ce s-a înregistrat după backup se pierde; rezumatul afișează câte sesiuni și mesaje au fost înlocuite.
Întrebări & Exemple practice:
hermes backup / hermes importAi o întrebare despre hermes backup / hermes import sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!
Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.