Claude Code Github ActionsはWebFetchとWebSearch権限を与えないとGithub外にアクセスできない
ghは使えるけどWebFetchもWebSearchもcurlもwgetも使えない githubはghコマンドで見れるけど、github pages含む普通のwebサイトは見れない状態
めちゃくちゃ問い詰めると白状する
なかなか認めてくれないけど、npmのURL渡して最新バージョンを正確に答えさせたりすると認めてくれる
code:.github/workflows/claude.yml
with:
anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
allowed_tools: 'Agent,Bash,Edit,MultiEdit,WebFetch,WebSearch,Write' # これが必要
Agentはデフォルトで有効な気がするので、書く必要無い気もするけどまあいいや
書かなかったらAgent使えないのかな?
書かないと有効にならないとしたら、Glob,Grep,LSも許可しないといけない事になるか?