Zurück zur Befehlsliste
Erweiterthermes cron

hermes cron Befehl — Vollständige Referenz & Beispiele

Vollständige Referenz für hermes cron: Inspiziere und verwalte den eingebauten Cron-Scheduler für zeitbasierte Aufgabenautomatisierung.

July 27, 2026

Überblick

hermes cron verwaltet den eingebauten Cron-Scheduler. Du kannst geplante Jobs erstellen, die den Agenten aufrufen, ein Script ausführen oder Ausgaben an eine Messaging-Plattform liefern. Zeitpläne unterstützen sowohl lesbare Formen (30m, every 2h) als auch Standard-Cron-Ausdrücke (0 9 * * *).

hermes cron <list|create|add|edit|pause|resume|run|remove|rm|delete|status|runs|history|tick>

Unterbefehle

list — Jobs anzeigen

hermes cron list
hermes cron list --all      # Auch deaktivierte Jobs anzeigen

create / add — Job erstellen

hermes cron create "0 9 * * 1-5" "Zusammenfassung der Sitzungen von gestern und heutige Aufgaben planen"
hermes cron add "every 2h" --name "health-check" --script ~/.hermes/scripts/health.py

Wichtige Optionen: --name, --deliver, --repeat, --skill, --script, --no-agent, --workdir, --model, --provider.

  • --script führt ein Script unter ~/.hermes/scripts/ aus. Ohne --no-agent wird dessen stdout in den Agenten-Prompt eingefügt. Mit --no-agent ist das Script der ganze Job und dessen stdout wird direkt ausgeliefert.
  • --no-agent überspringt das LLM vollständig; nützlich für Watchdog-Warnungen (Speicher, CI, Festplatte).

edit — Vorhandenen Job bearbeiten

hermes cron edit <job_id> --schedule "0 8 * * *" --prompt "Neuer Prompt"

Optionen: --schedule, --prompt, --name, --deliver, --repeat, --skill, --add-skill, --remove-skill, --clear-skills, --script, --no-agent, --agent, --workdir, --model, --provider.

pause / resume — Job steuern

hermes cron pause <job_id>
hermes cron resume <job_id>

run — Job beim nächsten Tick auslösen

hermes cron run <job_id>

Mit --accept-hooks werden angeforderte Shell-Hooks automatisch genehmigt.

remove / rm / delete — Job löschen

hermes cron remove <job_id>
hermes cron rm <job_id>
hermes cron delete <job_id>

status — Prüfen, ob der Scheduler läuft

hermes cron status

runs / history — Ausführungsverlauf anzeigen

hermes cron runs
hermes cron runs <job_id> --limit 20

tick — Fällige Jobs einmalig ausführen und beenden

hermes cron tick
hermes cron tick --accept-hooks

Häufige Szenarien

Tägliche Morgenzusammenfassung

hermes cron create "0 9 * * 1-5" "Zusammenfassung der Sitzungen von gestern und heutige Aufgaben planen" --name morning-briefing

Script-basierte Gesundheitsprüfung

hermes cron add "*/30 * * * *" --name health-check --script ~/.hermes/scripts/health.sh --no-agent --deliver telegram:123456

Testen und Iterieren

hermes cron create "* * * * *" "Schneller Test" --name test-job
hermes cron run test-job-id
hermes cron edit test-job-id --schedule "0 9 * * *"

Tipps

  • create und add sind Aliasse.
  • tick verarbeitet fällige Jobs einmalig und beendet sich; ideal zum Debuggen und für externe Scheduler.
  • Für --deliver zu Chat-Plattformen muss ein Gateway laufen.
  • Mit --model und --provider lässt sich ein bestimmtes Inferenzmodell für einen Job festlegen.
  • --workdir injiziert Projekt-Kontextdateien (AGENTS.md, CLAUDE.md, .cursorrules) und setzt das Arbeitsverzeichnis.

Explore All Commands

Browse the full command reference with search and category filters.

Zurück zur Befehlsliste