L'SOUL.md Hermès Agent n’a pas pris effet, et la première réaction de beaucoup a été que le contenu du fichier était mal écrit, mais maintenant la règle officielle a changé : SOUL.md n’est lu que depuis HERMES_HOME, ne sonde plus depuis le répertoire de travail actuel. Donc si vous l’insérez dans la racine du projet, Hermes Agent ne le regardera probablement pas du tout.
Placement correct
- Position par défaut :
~/.hermes/SOUL.md - Si vous utilisez un home personnalisé :
$HERMES_HOME/SOUL.md
Il existe également deux idées reçues courantes
- SOUL.md dans le répertoire du projet ne compte pas. Le répertoire du projet s’intéresse principalement aux fichiers contextuels du projet tels que
.hermes.md,AGENTS.md,CLAUDE.md. - Un fichier vide équivaut à aucun contenu. La documentation est très simple : si le fichier SOUL est vide, aucun réglage de personnalité ne sera ajouté dans l’invite.
La réponse la plus courte à cette question est donc : arrêtez de chercher SOUL.md dans le répertoire des projets, regardez ~/.hermes ou votre HERMES_HOME.
Adresse officielle open source : https://github.com/NousResearch/hermes-agent ; Document officiel : https://hermes-agent.nousresearch.com/.