CLAUDE_CODE_OAUTH_SCOPES

環境変数

リフレッシュトークンが発行された際の OAuth スコープを空白区切りで指定する。例は 'user:profile user:inference user:sessions:claude_code' のようなものである。CLAUDE_CODE_OAUTH_REFRESH_TOKEN を設定した場合に必須である。プロジェクト設定およびローカル設定では無視される。

使い方・用途

  • 一時的な CI ランナーに保存済みのログイン情報を投入し、ブラウザなしで claude auth login にリフレッシュトークンを交換させる。
  • CLAUDE_CODE_OAUTH_REFRESH_TOKEN を設定した際に、そのトークンが発行された OAuth スコープを Claude Code に伝える。
英語原文

Space-separated OAuth scopes the refresh token was issued with, such as "user:profile user:inference user:sessions:claude_code". Required when CLAUDE_CODE_OAUTH_REFRESH_TOKEN is set. Ignored in project and local settings