hermes sessions în Hermes Agent CLI

Invocare CLI și Sesiuni Hermes Agent v0.22 (oct. 2026)

Listează, caută, exportă, redenumește, arhivează și șterge sesiunile salvate, plus unelte de reparare a bazei state.db.

Sintaxă & invocare
hermes sessions <list | browse | export | delete | prune | archive | stats | rename | optimize | repair | recover | ...>

Ce face hermes sessions

Sesiunile Hermes sunt salvate într-o bază SQLite (state.db). hermes sessions list arată ultimele 20 (titlu, previzualizare, ultima activitate, ID), cu filtre ca --source telegram, --limit 50 sau --workspace <fragment>. browse deschide un selector interactiv cu căutare și reluare, în care d șterge sesiunea evidențiată după confirmare.

export scrie sesiunile în formatele jsonl (implicit), md / qmd, html sau trace; --redact elimină secretele din conținut. prune șterge sesiunile după filtre (implicit cele mai vechi de 90 de zile), iar archive le ascunde fără să le șteargă. Restul subcomenzilor (optimize, repair, recover și variantele repair-*) întrețin sau repară baza.

Sintaxă și opțiuni

Opțiune / Parametru Descriere
list [--source S] [--limit N] [--workspace W] Sesiunile recente (implicit 20).
browse Selector interactiv cu căutare, reluare și ștergere.
export <ieșire> [--session-id ID] [--format F] [--redact] Export JSONL, Markdown, HTML sau trace.
delete <id> Șterge o sesiune.
prune [filtre] [--dry-run] [--yes] Șterge după vârstă, sursă, model, cost etc. (implicit: mai vechi de 90 de zile).
archive [filtre] Ascunde sesiunile potrivite, fără ștergere; cere cel puțin un filtru.
stats Statistici despre baza de sesiuni.
rename <id> <titlu> Setează sau schimbă titlul.
optimize / optimize-storage Recuperează spațiu pe disc (FTS5 + VACUUM / indexul compact v23).
repair / repair-routing / repair-prompts / repair-profiles Repară schema, sesiunile gateway rătăcite, prompturi stocate degradate, stare mutată între profiluri (implicit doar raport).
recover Recuperare offline a unei baze state.db deteriorate într-o bază nouă.
retitle-skills Regenerează titlurile sesiunilor deschise cu /skill.

Exemple practice

Exemplul 1: Listare și redenumire

hermes sessions list --limit 50
hermes sessions rename 20250305_091523_a1b2c3d4 "refactorizare modul auth"

Exemplul 2: Export fără secrete

hermes sessions export backup.jsonl --redact

Exemplul 3: Previzualizarea unei curățări

hermes sessions prune --older-than 30d --dry-run

Greșeli frecvente și bune practici

  • Rulezi prune fără --dry-run întâi. Ștergerea este definitivă; archive doar ascunde.
  • Partajezi un export fără --redact. Conversațiile pot conține chei și tokeni.

Comenzi înrudite