HERMES

Hermes Agent CLI: comenzi, scurtături și ghid practic

94 de comenzi 12 categorii Comunitate & Q&A AI

Hermes Agent CLI este un agent autonom open-source de inteligență artificială dezvoltat de Nous Research, conceput să funcționeze ca un asistent complet de programare și automatizare direct în terminalul tău sau integrat pe platforme externe de mesagerie.

Spre deosebire de asistenții de chat clasici, Hermes Agent oferă un mediu de lucru cu tool-calling nativ, memorii pe termen lung, execuție ghidată prin puncte de control (checkpoints), suport complet pentru servere MCP (Model Context Protocol), un sistem flexibil de skills și orchestrare avansată prin Mixture of Agents (MoA).

Categorii de comenzi explicate

Comenzile sunt grupate în 4 categorii: Invocare CLI și Sesiuni (pornire consolă, TUI, mod one-shot), Comenzi Interactive / Slash Commands (obiective autonome, planificare, compactare context, rollback) și Extensibilitate și Automatizări (integrare boți Telegram/Discord, instrucțiuni AGENTS.md / SOUL.md, servere MCP și unelte personalizate) și Configurare și Administrare (furnizori și modele, autentificare, profiluri, sesiuni, jurnale și backup). Referințele complete sunt în paginile toate subcomenzile hermes și toate comenzile slash.

macOS • Windows • Linux

Ghid de instalare Hermes Agent CLI (Nous Research) pe fiecare sistem de operare

Instalare rapidă prin Python (uv / pipx) sau clonare directă pentru macOS, Windows și Linux.

Cerințe de sistem: Python 3.11+ (gestionat automat cu uv) și Git.

Terminal macOS (Homebrew / zsh)
# Instalare manager ultra-rapid uv și Hermes Agent pe macOS:
brew install uv
uv tool install hermes-agent

# Sau clonare depozit oficial Nous Research:
git clone https://github.com/NousResearch/hermes-agent.git
cd hermes-agent && uv sync
uv run hermes

Arhitectură Multi-Agent și Swarm 2 comenzi

Configurare Modele și Inferență 4 comenzi

Arhitectură de Sistem și Daemon 6 comenzi

Comenzi CLI și Execuție 2 comenzi

Configurare și Personalizare 3 comenzi

Instrumente și Unelte Integrate (Tools) 3 comenzi

Securitate și Auditare 3 comenzi

Controlul Stării și Checkpoints 2 comenzi

Invocare CLI și Sesiuni 13 comenzi

Comenzi Interactive (Slash Commands) 30 de comenzi

Extensibilitate și Automatizări 14 comenzi

Configurare și Administrare 12 comenzi

Index complet de comenzi, unelte și mecanisme Hermes Agent CLI

Manualul exhaustiv de comenzi și tehnologii pentru Hermes Agent CLI: de la arhitectura daemon de fundal, supravegherea reactivă a spațiului de lucru (–watch), calibrarea inferenței (–temperature, –top-p), integrarea OpenRouter și vLLM local, primitive securizate de sistem (bash, file surfer, web scraper), memorie persistentă în SQLite vectorial, roiuri de agenți (Swarm Leader-Follower), fișiere modulare skill.yaml, checkpoints și branching, până la telemetrie industrială Prometheus, protocolul ACP și seiful criptat de credențiale:

Arhitectură Multi-Agent și Swarm (2)

Comandă / Mecanism / Tehnologie Descriere și Aplicabilitate Tehnică
Lansarea Dinamică a Subagenților prin hermes spawn: Izolare și Delegare Crearea la runtime a unui proces copil dedicat unei investigații izolate ce nu poluează contextul curent.
Arhitectura Swarm Leader-Follower: Coordonarea Roiurilor de Agenți Partajarea sarcinilor mari către o echipă ierarhică de instanțe Hermes ce comunică asincron.

Arhitectură de Sistem și Daemon (6)

Comandă / Mecanism / Tehnologie Descriere și Aplicabilitate Tehnică
Protocolul Agent Control Protocol (ACP): Integrarea Hermes în Aplicații Externe Protocol deschis bazat pe JSON-RPC pentru conectarea IDE-urilor și extensiilor la motorul Hermes.
Ciclul de Auto-Critică și Verificare a Calității (Critique Loop) în Hermes Etapa internă de evaluare riguroasă în care agentul își inspectează propriul diff înainte de a-l propune utilizatorului.
Modul Daemon în Hermes Agent: Rularea Serviciului de Fundal Rularea Hermes ca proces daemon rezident în memorie pentru procesarea neîntreruptă a cozilor de sarcini.
Memoria Persistentă Hermes în SQLite: Stocare Vectorială Locală Păstrarea cunoștințelor pe termen lung și a deciziilor arhitecturale într-o bază SQLite integrată.
Integrarea Hermes în systemd și launchd pentru Execuție Programată Generarea fișierelor unitare de sistem pentru pornirea automată a agentului la pornirea computerului sau a serverului.
Exportul Metricilor de Telemetrie Hermes în Format Prometheus Monitorizarea industrială a agenților: latență, număr de apeluri per unealtă, rate de succes și consum de tokeni.

Comenzi CLI și Execuție (2)

Comandă / Mecanism / Tehnologie Descriere și Aplicabilitate Tehnică
Monitorizarea Depozitului cu hermes –watch: Execuție Reactivă la Modificări Activarea modului watcher pentru monitorizarea evenimentelor inotify pe fișiere și declanșarea automată a agentului.
Comanda Slash /history: Căutarea și Re-executarea Sesiunilor Anterioare Explorarea registrului de comenzi trecute și reluarea contextului unei investigații rezolvate ieri.

Comenzi Interactive (Slash Commands) (30)

Comandă / Mecanism / Tehnologie Descriere și Aplicabilitate Tehnică
/approve, /deny și /approvals Aprobi sau refuzi din chat comenzile periculoase în așteptare și alegi modul persistent de aprobare.
/bg (sesiune în fundal) Rulează un prompt într-o sesiune separată, în fundal, cât continui să lucrezi în sesiunea curentă.
/branch (/fork) Ramifică sesiunea curentă într-o copie independentă, ca să explorezi altă direcție fără să pierzi originalul.
/btw Pune o întrebare laterală despre conversația curentă fără s-o întrerupi și fără să schimbi istoricul.
Hermes: toate comenzile slash (referință) Tabelul complet al comenzilor slash Hermes din CLI, TUI și platformele de mesagerie, cu aliasurile și locurile unde funcționează.
/compress (/compact) Comprimă manual contextul conversației: salvează memoriile, rezumă istoricul și poate păstra neatinse ultimele N schimburi.
/context (/ctx) Arată cum este ocupată fereastra de context pe categorii și care fișiere de context au fost încărcate, trunchiate sau ignorate.
/diff Arată modificările git din directorul de lucru, inclusiv tot ce a schimbat Hermes în sesiune.
/goal (obiectiv persistent) Setează un obiectiv permanent: după fiecare tură un model-judecător verifică dacă e atins, iar Hermes continuă singur până la final sau până la epuizarea bugetului de ture.
/handoff Mută sesiunea CLI curentă pe o platformă de mesagerie, cu tot istoricul, ca să continui de pe telefon.
/heartbeat (/hb) Dă sesiunii curente o instrucțiune recurentă, care rulează ca mesaj normal doar când sesiunea e inactivă.
/help, /palette și /commands Găsește comenzile disponibile: ajutor grupat pe categorii, paleta de comenzi cu căutare și lista paginată din mesagerie.
/loop (/proactive) Rulează un prompt sau o comandă slash la interval în sesiunea curentă, până când o condiție de oprire se îndeplinește.
/moa și hermes moa (Mixture of Agents) Trimite un prompt prin presetul Mixture of Agents implicit (mai multe modele de referință plus un agregator) și configurează preseturile.
/new, /reset și /clear Pornește o sesiune nouă, cu ID și istoric noi, opțional cu titlu; /clear curăță și ecranul.
/personality Aplică o personalitate predefinită sau proprie peste SOUL.md, ca schimbare temporară de ton.
/plan Scrie un plan de implementare în Markdown în .hermes/plans/ din workspace-ul activ, fără să execute nimic.
/queue și /busy Pune prompturi în coadă pentru turele următoare și alege ce se întâmplă cu mesajele trimise cât agentul lucrează.
/reasoning Schimbă efortul de raționament al modelului și modul în care raționamentul este afișat.
/refine Rulează imediat revizuirea de auto-îmbunătățire a memoriei și skill-urilor, în fundal, opțional cu o direcție.
/review Pornește în fundal un subagent recenzent cu drepturi complete pentru munca discutată; recenzia revine în aceeași sesiune.
/rollback Listează checkpoint-urile proiectului sau restaurează fișierele dintr-unul; checkpoint-urile trebuie activate explicit.
/model Afișează sau schimbă modelul în sesiune, între furnizorii deja configurați; implicit doar pentru sesiunea curentă.
/resume, /sessions și /title Reiau o sesiune numită din interiorul chatului, deschid selectorul de sesiuni și dau titluri sesiunilor.
/status Informații despre sesiunea curentă și o recapitulare locală a ultimelor ture, fără apel la model.
/snapshot (/snap) Creează, listează și restaurează capturi ale configurației și stării Hermes; nu fișierele proiectului.
/steer Trimite o notă agentului în timp ce lucrează, fără întrerupere și fără tură nouă; nota ajunge după următorul apel de unealtă.
/stop Oprește procesele care rulează în fundal; pe platformele de mesagerie întrerupe și agentul.
/undo și /retry Elimină ultimul schimb utilizator/asistent din istoric sau retrimite ultimul mesaj agentului.
/usage și hermes usage Arată tokenii, costul și durata sesiunii, plus limitele contului la furnizor; hermes usage citește limitele fără sesiune.

Configurare Modele și Inferență (4)

Comandă / Mecanism / Tehnologie Descriere și Aplicabilitate Tehnică
Calibrarea Eșantionării în Hermes: Parametrii –temperature și –top-p Ajustarea dinamismului răspunsurilor între generare deterministă de patch-uri și căutare creativă de idei.
Lanțul de Fallback Automat la Erori de Rată (Rate Limit Fallback) Reîncercarea automată a sarcinii cu un alt model sau furnizor atunci când modelul primar returnează eroarea 429.
Rularea Hermes pe Instanțe Locale vLLM: Execuție Fără Acces la Internet Găzduirea complet locală și confidențială a agentului Hermes prin conectare directă la serverul de inferență vLLM.
Conectarea Hermes la Sute de Modele Open-Source prin OpenRouter API Configurarea integrării cu OpenRouter pentru acces transparent la modele deschise (Llama, Mistral, Qwen, DeepSeek).

Configurare și Administrare (12)

Comandă / Mecanism / Tehnologie Descriere și Aplicabilitate Tehnică
hermes auth Administrează credențialele: chei API și conturi OAuth grupate în pool-uri per furnizor, cu rotație, priorități și perioade de răcire.
hermes backup / hermes import Face o arhivă zip cu configurația, skill-urile, sesiunile și datele Hermes și o restaurează în directorul home.
hermes checkpoints Inspectează și curăță depozitul git umbră din ~/.hermes/checkpoints/, folosit de /rollback, fără să pornești agentul.
hermes config Citește și scrie configurația Hermes: chei cu puncte în config.yaml, nume MAJUSCULE_CU_LINIUȚĂ în .env, cu verificarea tipurilor.
hermes debug share / hermes dump Pregătește informațiile pentru suport: un raport de depanare încărcat cu link de partajare sau un rezumat text al configurației.
hermes fallback Administrează lanțul de furnizori de rezervă la care Hermes trece automat când modelul principal dă erori.
hermes insights / /insights Statistici de tokeni, cost și activitate pentru ultimele zile, filtrabile după sursă.
hermes logs Afișează, urmărește în timp real și filtrează jurnalele Hermes după nivel, interval de timp, sesiune și componentă.
hermes model Asistentul interactiv pentru furnizor și model: adaugă furnizori, chei API, conturi OAuth și endpoint-uri proprii și salvează modelul implicit.
hermes profile Administrează profilurile: instanțe Hermes izolate, fiecare cu propria configurație, sesiuni, skill-uri și director home.
hermes setup Asistentul de configurare: la prima rulare te ghidează prin tot, apoi permite reconfigurarea completă sau pe secțiuni.
hermes status Rezumat pe un ecran: modelul, furnizorii cu credențiale, starea gateway-ului, platformele și job-urile programate.

Configurare și Personalizare (3)

Comandă / Mecanism / Tehnologie Descriere și Aplicabilitate Tehnică
Definirea Fișierelor skill.yaml în Hermes: Extinderea Modulare a Agentului Formatul standard prin care dezvoltatorii își pot crea propriile capabilități reutilizabile.
Setarea Limitelor de Cheltuieli în Hermes: Parametrii –max-cost și –max-tokens Mecanisme automate de siguranță financiară pentru oprirea execuției înainte de depășirea bugetului alocat.
Personalizarea Interfeței Terminalului TUI în Hermes: Teme și Palete Ajustarea schemei de culori, evidențierii de sintaxă și simbolurilor grafice din interfața de consolă.

Controlul Stării și Checkpoints (2)

Comandă / Mecanism / Tehnologie Descriere și Aplicabilitate Tehnică
Ramificarea din Puncte de Salvare (Checkpoints): Explorarea Rutelor Alternative Salvarea stării curente a raționamentului și explorarea de strategii concurente fără a pierde progresul.
Protecția Stării de Lucru prin Git Auto-Stash în Hermes Salvarea automată a modificărilor locale necomise înainte ca agentul să înceapă editarea fișierelor.

Extensibilitate și Automatizări (14)

Comandă / Mecanism / Tehnologie Descriere și Aplicabilitate Tehnică
hermes cron / /cron Programează prompturi care rulează automat, fiecare într-o sesiune nouă, cu livrarea rezultatului pe o platformă de mesagerie.
hermes doctor Diagnostichează configurația și dependențele Hermes, cu reparații automate opționale și cod de ieșire folosibil în CI.
hermes gateway Rulează sau administrează gateway-ul de mesagerie, procesul care conectează Hermes la Telegram, Discord, Slack și celelalte platforme.
Gateway de mesagerie: Telegram, Discord, Slack și alte platforme Cum conectezi Hermes la Telegram, Discord, Slack și alte platforme, cum limitezi accesul și cum separi administratorii de utilizatori.
/init și AGENTS.md Generează sau actualizează AGENTS.md pe baza unei scanări a repository-ului; nu creează SOUL.md.
hermes kanban Tablă de colaborare multi-profil: sarcini cu dependențe, responsabili și un dispecer care pornește câte un agent pentru fiecare card.
/learn (skill din surse) Transformă un director, un URL, un flux parcurs în sesiune sau note lipite într-un skill reutilizabil, fără să scrii manual SKILL.md.
hermes mcp și /reload-mcp Administrează serverele MCP din config.yaml (catalog, adăugare, test, selecția uneltelor) și le reîncarcă din sesiune cu /reload-mcp.
hermes pairing Aprobă sau revocă accesul utilizatorilor la botul de mesagerie prin coduri de împerechere trimise în DM.
hermes pause / resume și /pause Oprire de urgență globală: nicio lucrare nouă (cron, kanban, ture gateway) nu pornește până la reluare.
hermes plugins Instalează, actualizează, activează și elimină pluginuri Hermes, inclusiv furnizorii de memorie și motoarele de context.
hermes send Trimite un mesaj unic pe o platformă de mesagerie configurată, din scripturi, fără agent și fără LLM.
hermes skills / /skills Caută, inspectează, instalează, actualizează și configurează skill-uri din registre, URL-uri și catalogul oficial.
hermes tools, /tools și /toolsets Alege uneltele active per platformă și dezactivează sau activează unelte în sesiunea curentă.

Instrumente și Unelte Integrate (Tools) (3)

Comandă / Mecanism / Tehnologie Descriere și Aplicabilitate Tehnică
Primitiva de Execuție Bash în Hermes: Securitate, Timeout și Izolare Instrumentul fundamental prin care agentul rulează comenzi pe sistemul gazdă cu bariere de securitate.
Instrumentul File Surfer în Hermes: Navigare Sigură în Ierarhia de Fișiere Explorarea structurală a depozitului fără consumarea inutilă a ferestrei de context.
Instrumentul Web Scraper în Hermes: Extragerea Conținutului Tehnic Curățat Descărcarea documentațiilor online și conversia automată din HTML în Markdown curat fără reclame.

Invocare CLI și Sesiuni (13)

Comandă / Mecanism / Tehnologie Descriere și Aplicabilitate Tehnică
hermes Punctul de intrare al Hermes Agent: fără comandă pornește o sesiune interactivă, iar opțiunile globale aleg profilul, sesiunea reluată și interfața.
hermes acp Pornește Hermes ca server ACP (Agent Client Protocol) pe stdio, pentru editoare ca VS Code, Zed și JetBrains.
hermes chat / -z Pornește o sesiune de chat sau rulează o singură cerință; hermes -z returnează doar răspunsul final, pentru scripturi.
hermes: toate subcomenzile (referință) Tabelul complet al comenzilor de terminal hermes din referința oficială, cu rolul fiecăreia.
Furnizori de modele: API-uri, endpoint-uri proprii și modele locale Cum alegi furnizorul de modele în Hermes, cum conectezi un server propriu compatibil OpenAI (vLLM, Ollama local) și ce context minim cere agentul.
hermes dashboard Pornește dashboard-ul web pentru configurație, chei API și sesiuni, implicit la http://127.0.0.1:9119.
hermes –resume / -c Reia o conversație anterioară după ID, titlu sau ca ultima sesiune, fără să reiei contextul de la zero.
hermes sessions Listează, caută, exportă, redenumește, arhivează și șterge sesiunile salvate, plus unelte de reparare a bazei state.db.
SOUL.md (identitatea agentului) Fișierul global care definește identitatea, tonul și stilul lui Hermes; este primul element din promptul de sistem și nu se citește din proiect.
hermes –tui Pornește interfața modernă de terminal a lui Hermes, cu panouri modale, intrare neblocantă și comutator de sesiuni live.
hermes update Actualizează o instalare din sursă la ultima versiune a canalului ei, cu backup prealabil și repornirea gateway-urilor.
hermes -w și /worktree Rulează agentul într-un git worktree izolat, ca mai mulți agenți să lucreze în paralel pe același repository fără să se încurce.
hermes –yolo / /yolo Sare peste confirmările pentru comenzi periculoase, la pornire sau ca comutator în sesiune; lista fixă de blocare rămâne activă.

Securitate și Auditare (3)

Comandă / Mecanism / Tehnologie Descriere și Aplicabilitate Tehnică
Jurnalizarea de Audit în Format JSONL: Trasabilitatea Deciziilor Agentului Înregistrarea fiecărui eveniment, comandă de sistem executată și diff aplicat pentru audit post-incident.
Seiful de Credențiale Criptat în Hermes: Protecția Cheilor API Locale Stocarea criptată cu cheie master a secretelor și tokenilor de acces fără salvare în text clar în ~/.bashrc.
Nivelurile de Confirmare Umană: Politici de la Auto până la Ask-All Stabilirea pragului de autonomie acordat agentului înainte de efectuarea operațiunilor de scriere pe disc.
Învață AI • Comunitate & Q&A

Discuții, Întrebări & Coduri / Prompturi Hermes Agent CLI

Ai o nelămurire despre modulul Hermes Agent CLI, cauți o soluție sau vrei să împărtășești un prompt sau fragment util de cod? Trimite mai jos contribuția ta.

🤖

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.