Last updated on

Hermes Agent Produktivitätstipps: 12 praktische Tricks für schnelleres Arbeiten


Hermes Agent ist mehr als ein Chatbot. Es vereint Sitzungen, Snapshots, CLI-Befehle, Cron und Gateways in einem System, aber das bedeutet auch, dass viele Nutzer nur die Oberfläche nutzen. Hier sind 12 praktische Tipps, die Ihren Workflow sofort verbessern – von der Sitzungsverwaltung und dem plattformübergreifenden Handoff bis zum schnellen Rollback und zur unbeaufsichtigten Automatisierung.

1. Benennen Sie Sitzungen mit /new, um sie leicht wiederzufinden

Eine unbenannte Sitzung wird früher oder später zu einer Liste von IDs und „hilf mir mal damit“. Eine Benennung ermöglicht es Ihnen, sie später mit /resume oder hermes -c fortzusetzen.

/new payment-refactor

Das setzt den Sitzungstitel sofort. Anschließend können Sie /resume payment-refactor auf jeder Plattform verwenden. Titel müssen eindeutig sein, also verwenden Sie lieber spezifische Projektnamen als „test 1“.

2. Wählen Sie das richtige Fortsetzungskommando

Szenario Befehl Hinweise
Letzte CLI-Sitzung fortsetzen hermes --continue oder hermes -c Wählt die neueste cli-Sitzung
Nach Namen fortsetzen hermes -c "payment-refactor" Unterstützt Lineage; wählt automatisch die neueste
Nach exakter ID fortsetzen hermes -r 20260721_143022_a1b2c3 Aus hermes sessions list kopieren

Wenn Sie die Sitzung auf Telegram fortgesetzt haben, können Sie sie später mit demselben Befehl zurück auf den Desktop holen.

3. Mit /handoff zwischen CLI und Telegram wechseln

Hermes unterstützt /handoff <plattform>, um eine laufende Sitzung auf eine Messaging-Plattform zu migrieren. Angenommen, Sie haben eine Aufgabe in der CLI gestartet und möchten sie unterwegs auf dem Telefon fortsetzen:

/handoff telegram

Die Zielplattform muss aktiviert und mit /sethome konfiguriert sein. Nach dem Handoff beendet sich die CLI und zeigt einen Hinweis, um später mit /resume <titel> fortzufahren.

4. Lange Sitzungen mit /compress kontrollieren

Lange Gespräche können abschweifen und teuer werden. /compress fasst frühere Züge in einer kompakten Zusammenfassung zusammen und gibt Kontextplatz frei, während essenzielle Informationen erhalten bleiben.

/compress
/compress focus payment-refactor
/compress here 20

Die erste Form komprimiert global; die zweise um ein Thema herum; die dritte behält die letzten 20 Züge. Kombinieren Sie es mit /new, um die komprimierte Sitzung zu benennen und das Lineage leicht nachzuverfolgen.

5. Verwenden Sie /undo statt den Kontext manuell zu bearbeiten

Wenn die letzte Nutzereingabe oder die Assistentenantwort das Gespräch entgleisen ließ, entfernt /undo den letzten Nutzer-Assistenten-Austausch in einem Schritt.

/undo

Es löscht nicht alles, was das Modell zuvor gelernt hat; es macht nur einen Schritt zurück. Nützlich für schnelle Experimente, Prompt-Tuning und iterative Code-Bearbeitungen.

6. Checkpoints vor destruktiven Arbeiten aktivieren

Starten Sie die CLI mit --checkpoints, oder aktivieren Sie sie global in ~/.hermes/config.yaml:

checkpoints:
  enabled: true

Sobald aktiviert, erstellt Hermes automatisch Snapshots vor write_file, patch und riskanten Terminalbefehlen wie rm, cp, mv und sed -i. /rollback listet die Checkpoints auf und stellt sie wieder her. Sie können sogar eine einzelne Datei mit /rollback 1 src/main.py wiederherstellen.

7. Sitzungen regelmäßig mit hermes sessions list durchsuchen

hermes sessions list --limit 50
hermes sessions list --source telegram

Benannte Sitzungen zeigen Titel, Vorschau und letzte Aktivität. Unbenannte Sitzungen zeigen nur Vorschau und Quelle. Das Benennen lohnt sich, wenn Sie etwas eine Woche später finden müssen.

8. Früheren Kontext mit session_search abrufen

Hermes hat ein eingebautes session_search-Tool, das auf SQLite FTS5 basiert. Wenn Sie ein Thema früher besprochen haben, aber die Details vergessen haben, lassen Sie die aktuelle Sitzung danach suchen:

Finde die Auth-Modul-Refaktorierung, über die wir früher gesprochen haben.

Der Agent ist instruiert, session_search zu verwenden, wenn er früheren Kontext vermutet. Sie können auch direkt fragen: „Wie haben wir letztes Mal auf den VPS deployt?“

9. Sitzungen für Backup oder Sharing exportieren

Hermes unterstützt mehrere Exportformate:

# Alle Sitzungen sichern
hermes sessions export backup.jsonl

# Einzelne Sitzung als eigenständige HTML-Seite
hermes sessions export --format html --session-id 20260721_143022_a1b2c3d4

# Als Hugging Face Agent Trace exportieren und hochladen
hermes sessions export --format trace --session-id 20260721_143022_a1b2c3d4 --upload

Fügen Sie beim Teilen --redact hinzu, um API-Keys, Tokens und Credentials zu entfernen.

10. no_agent: true für stabile Cron-Jobs verwenden

Für vorhersehbare, geplante Skripte wie Monitoring, Scraping oder Reporting setzen Sie no_agent: true im Cron-Job:

no_agent: true
script: /path/to/script.py

Das liefert die stdout des Skripts direkt ohne LLM-Interpretation und entfernt Unvorhersehbarkeit. Ideal für Watchdogs, Schwellenwert-Alarme und Heartbeats.

11. Alte Sitzungen mit hermes sessions prune aufräumen

Die Sitzungsdatenbank wächst mit der Zeit, besonders bei Gateways oder Cron-Lasten. Verwenden Sie hermes sessions prune zum Aufräumen:

hermes sessions prune --older-than 30
hermes sessions prune --source cron --older-than 7

Standardmäßig werden nur beendete Sitzungen älter als 90 Tage behalten. --dry-run zeigt eine Vorschau. Aktive Sitzungen werden nie gelöscht.

12. ~/.hermes/state.db sichern

Gesamter Sitzungsverlauf, Nachrichten, Token-Zähler und System-Prompt-Snapshots leben in dieser SQLite-Datei. Sichern Sie sie regelmäßig:

cp ~/.hermes/state.db ~/.hermes/state.db.$(date +%Y%m%d).bak

Bei einem Maschinenwechsel oder einer Neuinstallation kopieren Sie die Datei zurück und verwenden hermes -c, um den größten Teil Ihres Arbeitskontexts wiederherzustellen.

Zusammenfassung

Diese 12 Tipps decken die größten Reibungsflächen im täglichen Hermes-Einsatz ab: Benennen hält Sitzungen auffindbar, Komprimieren hält lange Gespräche handhabbar, Checkpoints machen Änderungen rückgängig, Handoff lässt Workflows plattformübergreifend laufen, und Cron plus Export machen Automatisierung zuverlässig. Es sind keine neuen Features, aber in Kombination entfernen sie viel Reibung.

Wenn Sie neu bei Hermes sind, beginnen Sie mit /new <aufgabe> und /compress. Wenn Sie bereits Gateways oder Cron-Jobs betreiben, konzentrieren Sie sich auf Checkpoints und sessions prune, damit nichts außer Kontrolle gerät.