Ne mélangez pas les config.yaml et .env de l’agent Hermès entre elles. Compréhension simple : .env convient mieux aux clés et variables d’environnement, et config.yaml est plus adapté à la mise en place de configurations de fonctions structurées, telles que le routage fournisseur, les serveurs MCP, le navigateur, la passerelle, les ensembles d’outils, la mémoire, etc.
Comment diviser le travail
.env Mettez ce type de contenu : clé API, jeton bot, adresse de service, identifiants sensibles.config.yaml Mets ces éléments : routage de modèles, liste des serveurs MCP, inclusion/exclure, backend navigateur, cron, comportement de passerelle, paramètres du bac à sable.
Recommandé pour les débutants
- Écrivez la configuration de base dans
hermes setuppour la première fois. - Utilisez
hermes config editpour changer la configuration structurée. - Ne dispersez pas les clés dans le répertoire du projet, donnez la priorité à
~/.hermes/.env. - Après avoir changé la configuration, redémarrez Hermes ou exécutez la commande de rechargement correspondante.
En un mot : .env gère les clés, config.yaml gère le comportement ; Ne bourrez pas tout dans un seul fichier.
Adresse officielle open source : https://github.com/NousResearch/hermes-agent ; Document officiel : https://hermes-agent.nousresearch.com/.