Der häufigste Grund, warum Hermes Agent-Webhooks GitHub-Events empfangen, aber keine Kommentare senden können, liegt nicht an einem Prompt-Schreibfehler, sondern daran, dass die gh CLI auf dem Gateway-Host nicht eingeloggt ist oder das aktuelle GitHub-Konto keine Schreibberechtigungen für das Repository hat. Die offizielle Webhooks-Dokumentation macht das sehr einfach: github_comment diese Lieferungen werden von gh verschickt.
Schnellste Ermittlungssequenz
- Führen Sie
gh auth statusam Gateway-Host aus. - Wenn du nicht eingeloggt bist, starte
gh auth loginzuerst. - Stelle sicher, dass das angemeldete GitHub-Konto Schreibzugriff auf das Ziel-Repository hat.
- Überprüfen Sie, ob die
deliver_extra.repounddeliver_extra.pr_numberder Route korrekt sind.
Warum antwortet Hermes nicht im Logbuch?
Da der Agent möglicherweise den Webhook selbst fertiggestellt hat, ist das Festhängen der letzte Schritt von "Drop to GitHub Comment". Das heißt, das Problem liegt nicht unbedingt in der Schlussfolgerungskette, sondern im Kommentar-Absender.
Mit einem Wort: Webhooks posten keine GitHub-Kommentare, prüfen Sie zuerst die gh auth login- und Repository-Schreibberechtigungen.
Offizielle Open-Source-Adresse: https://github.com/NousResearch/hermes-agent; Offizieller Dokumenteneintrag: https://hermes-agent.nousresearch.com/.