Vermischen Sie nicht Hermes Agents config.yaml und .env miteinander. Einfaches Verständnis: .env eignet sich besser für Schlüssel und Umweltvariablen, und config.yaml eignet sich besser für strukturierte Funktionskonfigurationen wie Provider-Routing, MCP-Server, Browser, Gateway, Toolsets, Speicher usw.
Wie man die Arbeit aufteilt
.env Geben Sie diese Art von Inhalt an: API-Schlüssel, Bot-Token, Serviceadresse, sensible Zugangsdaten.config.yaml Folgende Dinge einfügen: Modellrouting, MCP-Serverliste, Include/Exklude, Browser-Backend, Cron, Gateway-Verhalten, Sandbox-Einstellungen.
Empfohlen für Anfänger
- Schreibe die Basiskonfiguration zum ersten Mal in
hermes setup. - Verwenden Sie
hermes config editbeim Ändern der strukturierten Konfiguration. - Streue keine Schlüssel im Projektverzeichnis, sondern gib
~/.hermes/.envPriorität. - Nach der Änderung der Konfiguration starte Hermes neu oder führe den entsprechenden Reload-Befehl aus.
Mit einem Wort: .env verwaltet Schlüssel, config.yaml verwaltet das Verhalten; Packen Sie nicht alles in eine Akte.
Offizielle Open-Source-Adresse: https://github.com/NousResearch/hermes-agent; Offizieller Dokumenteneintrag: https://hermes-agent.nousresearch.com/.