Der Hermes Agent SOUL.md trat nicht in Kraft, und viele Menschen reagierten zunächst darauf, dass der Inhalt der Datei schlecht geschrieben war, aber nun hat sich die offizielle Regel geändert: SOUL.md wird nur noch von HERMES_HOME gelesen, nicht mehr aus dem aktuellen Arbeitsverzeichnis. Wenn du es also in die Projektwurzel steckst, wird Hermes Agent es höchstwahrscheinlich gar nicht anschauen.
Korrekte Platzierung
- Standardposition:
~/.hermes/SOUL.md - Wenn du Custom Home benutzt:
$HERMES_HOME/SOUL.md
Es gibt auch zwei weit verbreitete Missverständnisse
- SOUL.md im Projektverzeichnis zählt nicht. Das Projektverzeichnis sieht hauptsächlich die Projektkontextdateien wie
.hermes.md,AGENTS.mdCLAUDE.md. - Eine leere Datei bedeutet keinen Inhalt. Die Dokumentation ist sehr unkompliziert: Wenn die SOUL-Datei leer ist, werden keine Persönlichkeitseinstellungen in den Prompt eingefügt.
Die kürzeste Antwort auf diese Frage lautet: Hör auf, im Projektverzeichnis nach SOUL.md zu suchen, schau dir ~/.hermes oder deine HERMES_HOME an.
Offizielle Open-Source-Adresse: https://github.com/NousResearch/hermes-agent; Offizieller Dokumenteneintrag: https://hermes-agent.nousresearch.com/.