Wenn der Hermes-Agent sich mit Signal verbindet, funktioniert das signal-cli im Grunde als verknüpftes Gerät. Die offizielle Dokumentation gibt eine klare Anweisung: Zuerst die Signalnummer und signal-cli Laufzeitumgebung vorbereiten und dann die Link-, Allowlist- und Home-Channel-Konfiguration durchführen.
Grundlegende Schritte
- Installiere und vergewissere dich, dass der
signal-cliauf dem Gerät ordnungsgemäß funktioniert. - Um Hermes laut Dokumentation mit Signal zu verbinden, ist es üblich, Hermes als verknüpftes Gerät zu registrieren.
- In
~/.hermes/.envmitSIGNAL_PHONE_NUMBER,SIGNAL_ALLOWED_USERS,SIGNAL_HOME_CHANNEL. - Führen Sie
hermes gateway installundhermes gateway start, um das Gateway lange online zu halten. - Nutzen Sie Ihr Handy, um dem Bot eine Nachricht zu senden, um zu bestätigen, dass das Senden und Empfangen normal sind.
Warum so viele Leute hier stecken bleiben
Es ist nicht so, dass Hermes komplexe Logik hat, sondern dass die Signalumgebung stark abhängig ist. Wenn Cannot reach signal-cli, der Daemon nicht online ist und keine Nachrichten eingehen, überprüfen Sie zuerst Java 17, signal-cli Daemon, Port 8080 und den Servicestatus. Wenn du in einem Gruppenchat nicht sprichst, überprüfe, ob SIGNAL_GROUP_ALLOWED_USERS konfiguriert ist.
Kurz gesagt: Der Kern von Signal ist nicht, Prompts zu tunen, sondern zunächst Signal-CLI zu konfigurieren, Benutzern und langlaufende Gateway-Dienste zu ermöglichen.
Offizielle Open-Source-Adresse: https://github.com/NousResearch/hermes-agent; Offizieller Dokumenteneintrag: https://hermes-agent.nousresearch.com/.