hermes cron / /cron în Hermes Agent CLI

Programează prompturi care rulează automat, fiecare într-o sesiune nouă, cu livrarea rezultatului pe o platformă de mesagerie.

Sintaxă & invocare
hermes cron <list|create|edit|pause|resume|run|remove|status|runs|incidents|doctor|tick>   |   /cron add "<program>" "<prompt>"

Ce face hermes cron / /cron

Job-urile cron rulează un prompt după program, fiecare într-o sesiune nouă și izolată. Răspunsul final al agentului se livrează la ținta job-ului, de exemplu un chat Telegram. Le creezi din shell (hermes cron create), din chat (/cron add, doar în CLI) sau cerând în limbaj natural.

Programul acceptă întârzieri unice (in 30m), intervale (every 2h, 30m), expresii naturale (every monday 9am, weekdays at 9am) și expresii cron standard (0 9 * * *). Un job poate atașa skill-uri (--skill, repetabil), își poate fixa modelul (--model, --provider, --pin) și efortul de raționament (--reasoning-effort).

Job-urile de agent rulează în gateway: fără gateway pornit sunt sărite cu un motiv în jurnal și rulează la primul tick după hermes gateway start. Implicit rulează detașat de orice repository (fără AGENTS.md); --workdir schimbă asta. Comenzile periculoase sunt refuzate implicit în cron (approvals.cron_mode: deny).

Sintaxă și opțiuni

Opțiune / Parametru Descriere
list Job-urile programate.
create / add Creează un job: program, prompt, opțional --skill, --name, --workdir, --reasoning-effort.
edit Modifică programul, promptul, numele, livrarea, repetările sau skill-urile (--add-skill, --remove-skill, --clear-skills).
pause / resume Suspendă / reia un job fără să-l șteargă.
run Declanșează un job la următorul tick.
remove Șterge un job.
status Verifică dacă planificatorul rulează.
doctor Verificare doar de citire: rulări sau livrări eșuate, next_run_at lipsă, scripturi lipsă; cod nenul dacă găsește probleme.
tick Rulează o dată job-urile scadente și iese.
runs / incidents Apar în sinopsisul oficial, fără descriere în tabelul de referință.

Exemple practice

Exemplul 1: Job recurent din shell

hermes cron create "every 2h" "Verifică starea serverului"

Exemplul 2: Job zilnic cu skill atașat

hermes cron create "every 1h" "Rezumă articolele noi din feed" --skill blogwatcher --name "Rezumat feed"

Exemplul 3: Memento unic din chat

/cron add "in 30m" "Amintește-mi să verific build-ul"

Greșeli frecvente și bune practici

  • Gateway-ul nu rulează, iar job-urile de agent nu pornesc. Verifică hermes cron status și hermes cron doctor.
  • Folosești cron pentru ceva ce are nevoie de contextul conversației curente. Pentru asta există /heartbeat sau /loop.
  • Confunzi hermes cron pause cu hermes pause. Primul suspendă un job; al doilea oprește toate pornirile noi (cron, kanban, gateway).

Comenzi înrudite

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: hermes cron / /cron

Ai o întrebare despre hermes cron / /cron sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!

🤖

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.