Hermes Agent beantwortet E-Mails und empfiehlt, von Anfang an eine unabhängige E-Mail-Adresse zu verwenden, anstatt direkt Ihre persönliche Haupt-E-Mail-Adresse für Experimente zu verwenden. Der Fokus der offiziellen E-Mail-Dokumentation liegt auf der Zwei-Wege-Konfiguration: IMAP empfangen, Kredit SMTP senden und dann die erlaubte Absenderliste konfigurieren.
Welche Informationen sollte man vorbereiten?
- Ein E-Mail-Konto, das Hermes gewidmet ist.
- SMTP-Host, Port, Benutzername, Passwort oder App-Passwort.
- IMAP-Host, Portierung, Benutzername, Passwort oder App-Passwort.
EMAIL_ALLOWED_USERS, begrenze, wer Hermes Befehle geben darf.
Empfohlene Konfigurationsreihenfolge
- Zuerst aktivieren Sie IMAP/SMTP im Backend des E-Mail-Anbieters.
- Wenn Ihr Anbieter eine zweistufige Verifizierung unterstützt, verwenden Sie zuerst das App Password.
- Schreibe die Parameter in
~/.hermes/.env. - Beginnen Sie
hermes gatewaymit einer einfachen Test-E-Mail an Hermes.
Was soll ich tun, wenn ich es erhalte, aber nicht antworte?
Dies sind in der Regel keine Modellprobleme, sondern eher Send/Empfangs-Link- oder Allowlist-Probleme. Prüfen Sie zunächst, ob die EMAIL_ALLOWED_USERS die E-Mail-Adresse des Absenders enthält; Überprüfen Sie, ob IMAP erfolgreich abgerufen wird und ob SMTP vom Dienstanbieter abgefangen wird. Die offizielle Dokumentation erwähnt außerdem, dass man, wenn man möchte, dass Hermes eine E-Mail mit Anhang zurücksendet, das Formular MEDIA:/path/to/file den Ergebnissen verwenden kann.
Kurz gesagt: Die E-Mail-Konfiguration fürchtet am meisten, sich mit persönlichen E-Mails mit Produktionsszenarien zu verbinden, daher ist der sichere Ansatz, ein unabhängiges Konto + IMAP/SMTP + Lowlist zusammen hochzuladen.
Offizielle Open-Source-Adresse: https://github.com/NousResearch/hermes-agent; Offizieller Dokumenteneintrag: https://hermes-agent.nousresearch.com/.