hermes auth în Hermes Agent CLI

Configurare și Administrare Hermes Agent v0.22 (oct. 2026)

Administrează credențialele: chei API și conturi OAuth grupate în pool-uri per furnizor, cu rotație, priorități și perioade de răcire.

Sintaxă & invocare
hermes auth [add | list | remove | reset | priority | refresh | status | logout] [furnizor] [opțiuni]

Ce face hermes auth

hermes auth administrează pool-urile de credențiale, folosite pentru rotația mai multor chei sau conturi ale aceluiași furnizor (de exemplu mai multe chei OpenRouter). Fără subcomandă pornește asistentul interactiv. add adaugă o cheie (--api-key) sau un cont OAuth (--type oauth), priority mută o credențială în fața ordinii de încercare, iar reset șterge perioadele de răcire după erori.

Pool-urile sunt primul nivel de reziliență: se încearcă înaintea furnizorilor de rezervă (hermes fallback), care trec pe alt furnizor. hermes login a fost eliminat; autentificarea OAuth se face cu hermes auth sau prin hermes model.

Sintaxă și opțiuni

Opțiune / Parametru Descriere
(fără subcomandă) Asistentul interactiv.
list [furnizor] Pool-urile, toate sau ale unui furnizor.
add <furnizor> --api-key <cheie> Adaugă o cheie API.
add <furnizor> --type oauth [--priority N] Adaugă un cont prin login în browser.
add openai-codex --browser Codex: autorizare în browser cu PKCE pe localhost:1455, în locul codului de dispozitiv.
remove <furnizor> <index> Elimină o credențială.
priority <furnizor> <nume> <poziție> Schimbă ordinea de încercare.
reset <furnizor> [index] Șterge perioadele de răcire.
refresh <furnizor> <nume> Reîmprospătează o credențială OAuth și îi șterge răcirea.
status <furnizor> Starea autentificării.
logout <furnizor> Deconectare și ștergerea stării salvate.

Exemple practice

Exemplul 1: Chei și conturi

Exemplele din referința oficială (cheia este un substituent).

hermes auth list
hermes auth add openrouter --api-key sk-or-v1-xxx
hermes auth add anthropic --type oauth

Exemplul 2: Ordine și răcire

hermes auth priority openrouter backup-key 0
hermes auth reset openrouter

Greșeli frecvente și bune practici

  • Cauți hermes login. A fost eliminat; folosește hermes auth.
  • Aștepți ca pool-ul să treacă pe alt furnizor când toate cheile sunt limitate. Pentru asta configurezi hermes fallback.

Comenzi înrudite