Hermes 에이전트 웹훅이 GitHub 이벤트를 받을 수 있지만 댓글을 보낼 수 없는 가장 흔한 이유는 프롬프트 작성 오류 때문이 아니라, 게이트웨이 호스트의 gh CLI가 로그인되어 있지 않거나 현재 GitHub 계정이 저장소 쓰기 권한이 없기 때문입니다. 공식 웹훅 문서에서는 이 점을 매우 명확하게 설명하고 있습니다: github_comment 이 배달은 gh에 의해 전송됩니다.
가장 빠른 수사 순서
- 게이트웨이 호스트에서
gh auth status수행하세요. - 로그인하지 않았다면 먼저
gh auth login실행 하세요. - 로그인한 GitHub 계정이 목표 저장소에 쓰기 권한이 있는지 확인하세요.
- 경로의
deliver_extra.repo과deliver_extra.pr_number이 맞는지 확인하세요.
왜 헤르메스는 로그에 답장을 하지 않는 걸까?
에이전트가 웹훅 자체를 처리한 상태일 수 있으므로, '스톱'은 'GitHub 댓글로 떨어짐'의 마지막 단계입니다. 즉, 문제는 반드시 추론 체인에 있는 것이 아니라 댓글 발신자에 있습니다.
한마디로: 웹훅은 GitHub 댓글을 게시하지 않습니다. 먼저 gh auth login와 저장소 작성 권한을 확인하세요.
공식 오픈 소스 주소: https://github.com/NousResearch/hermes-agent; 공식 문서 기록: https://hermes-agent.nousresearch.com/.