hermes doctor în Hermes Agent CLI

Extensibilitate și Automatizări Hermes Agent v0.22 (oct. 2026)

Diagnostichează configurația și dependențele Hermes, cu reparații automate opționale și cod de ieșire folosibil în CI.

Sintaxă & invocare
hermes doctor [--fix]

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 doctor la suport. Pentru partajare există hermes dump (rezumat text) și hermes debug share.
  • Cauți hermes checkpoints --clear. Comanda corectă este hermes checkpoints clear, sau prune pentru o curățare parțială.

Comenzi înrudite