claude-code-actionでレビューする際のデフォルトモデルはProならSonnet 4.6
GPT-5.5.icon highに調査させたもの
前提
現状、このrepoのPR自動レビューCIでは モデルも推論レベルも明示指定されていません。
--model ... や settings: { "model": ... } はありません。
つまり「現状何のモデルか」は、repo側からは固定されておらず、anthropics/claude-code-action@v1 / Claude Code / OAuthアカウント側のデフォルトに委ねられています。
公式docsでもモデル固定は claude_args: --model ... または settings.model で行う形です: configuration, usage。
結論: CIで実際に使われるのは、Claude Codeの default モデル解決です。現時点の公式docsでは、OAuthのアカウント種別によって変わります。
あなたのworkflowは claude_code_oauth_token を使っていて、--model / --effort は未指定です。なので、Claude Code側のデフォルトに落ちます。
公式docs上の default はこうです:
Max / Team Premium: Opus 4.7
Pro / Team Standard / Enterprise / Anthropic API: Sonnet 4.6
Bedrock / Vertex / Foundry: Sonnet 4.5
Opus使用量しきい値に当たると Sonnet へ自動fallbackする場合あり
出典: Claude Code Model configuration
今回のCIは claude_code_oauth_token なので、鍵の元アカウントが Max or Team Premiumなら Opus 4.7、それ以外の Pro/Team Standard/Enterprise系なら Sonnet 4.6 と読むのが妥当です。repoだけからはOAuth tokenがどのプランに紐づくか見えないので、最終確定はGitHub Secretの発行元アカウント次第です。
推論レベルについては、Claude Code docsでは effort として扱われています。指定方法は --effort、CLAUDE_CODE_EFFORT_LEVEL、settings の effortLevel など。repoにはこれらの指定が無いので、モデルごとのデフォルトeffort です。docs上は:
Sonnet 4.6: high
Opus 4.6: high
Opus 4.7: xhigh
なので、CIが Max/Team Premium のOAuthなら Opus 4.7 + xhigh相当、Pro等なら Sonnet 4.6 + high相当 です。
補足: GitHub Action v1ではモデル固定は claude_args: --model ...、設定ファイルなら settings.model で行う形です。今の .github/workflows/claude-code-review.yml は allowed tools しか渡していません。