Ce face hermes debug share / hermes dump
hermes debug share încarcă un raport de depanare (informații de sistem, jurnalele recente ale agentului, gateway-ului, interfeței și aplicației desktop, starea mascată a cheilor API) pe un serviciu de paste public (paste.rs, apoi dpaste.com) și afișează URL-ul. Încărcările sunt mascate implicit, ca secretele să nu ajungă în raport. --nous îl trimite în spațiul privat de diagnostic Nous (linkul se șterge după 14 zile), iar --local îl afișează doar în terminal.
hermes dump scoate un rezumat compact, text simplu, al întregii configurații: versiunea, sistemul, profilul, modelul, backend-ul de terminal, ce chei API sunt setate, toolset-urile, serverele MCP, gateway-ul, job-urile cron, numărul de skill-uri și valorile care diferă de cele implicite. Este gândit pentru a fi lipit într-un issue GitHub sau pe Discord. În chat, /debug face același lucru ca debug share.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
--lines <N> |
Linii de jurnal per fișier (implicit 200). |
--expire <zile> |
Expirarea paste-ului (implicit 7). |
--nous |
Încărcare privată pentru suportul Nous. |
--local |
Afișare locală, fără încărcare. |
--no-redact |
Dezactivează mascarea secretelor la încărcare. |
dump --show-keys |
Arată prefixele mascate ale cheilor (primele și ultimele 4 caractere) în loc de doar set/not set. |
Exemple practice
Exemplul 1: Raport cu mai multe linii de jurnal
hermes debug share --lines 500
Exemplul 2: Doar local
hermes debug share --local
Exemplul 3: Rezumat pentru un issue
hermes dump
Greșeli frecvente și bune practici
- Folosești
--no-redactpe un paste public. Raportul ar putea conține secrete; păstrează mascarea implicită.