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.