HermesエージェントのウェブフックがGitHubイベントを受け取れるのにコメントを送れない最も一般的な理由は、プロンプト書き込みエラーではなく、 ゲートウェイホストのgh CLIがログインしていないか、現在のGitHubアカウントにリポジトリ書き込み権限がないためです。 公式のwebhooksドキュメントは非常にわかりやすく説明しています:github_commentこれらの配信はghによって送信されます。
最速調査手順
- ゲートウェイホストで
gh auth statusを実行してください。 - ログインしていない場合は、まず
gh auth loginを実行してください。 - ログインしているGitHubアカウントがターゲットリポジトリへの書き込み権限を持っていることを確認してください。
- ルートの
deliver_extra.repoとdeliver_extra.pr_numberが正しいか確認してください。
なぜヘルメスはログに返事をしないのですか?
エージェントがウェブフック自体の処理を終えている可能性があるため、ストップは「GitHubへのコメントにドロップする」最後のステップです。 つまり、問題は必ずしも推論連鎖にあるのではなく、コメント送信者にあります。
一言で言えば、WebhookはGitHubのコメントを投稿しません。まずgh auth loginとリポジトリの書き込み権限を確認してください。
公式オープンソースアドレス:https://github.com/NousResearch/hermes-agent; 公式文書登録:https://hermes-agent.nousresearch.com/。