Ce face hermes doctor
hermes doctor diagnostichează configurația și dependențele: structura config.yaml, conectivitatea la API-uri, cerințele interfețelor (de exemplu Node.js ≥ 20 pentru TUI) și configurația endpoint-urilor personalizate. Cu --fix încearcă reparații automate acolo unde se poate.
Codul de ieșire este 0 când raportul nu are probleme nerezolvate și 1 când rămâne cel puțin una, inclusiv cele pe care --fix nu le-a putut repara, deci comanda poate servi drept verificare în CI. Secțiunea API Connectivity testează și o rută IPv6; o rută IPv6 care doar expiră este raportată cu remedierea network.force_ipv4: true.
Unele avertismente nu sunt reparate de --fix: de exemplu o listă salvată ca șir între ghilimele (formatul scris de versiuni mai vechi ale config set), pe care niciun cititor nu o folosește. Raportul indică atunci comanda hermes config set care salvează o listă reală.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
--fix |
Încearcă reparații automate. |
Exemple practice
Exemplul 1: Diagnostic
hermes doctor
Exemplul 2: Cu reparații automate
hermes doctor --fix
Exemplul 3: Ca verificare într-un script
hermes doctor || echo "Hermes are probleme nerezolvate"
Greșeli frecvente și bune practici
- Trimiți ieșirea lui
hermes doctorla suport. Pentru partajare existăhermes dump(rezumat text) șihermes debug share. - Cauți
hermes checkpoints --clear. Comanda corectă estehermes checkpoints clear, sauprunepentru o curățare parțială.