Claude Code v2.1.123 — EXPERIMENTAL_BETAS=1下のOAuth 401リトライループ修正
Claude Code v2.1.123はCLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1環境下で発生していたOAuth 401リトライループを修正した単発ホットフィックスです。
このリリースで何ができるようになるか
Claude Code v2.1.123は、ベータ機能を切っているエンタープライズ環境でOAuthが通らなくなる単一不具合を直すホットフィックスです。新機能はありません。
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1を設定した環境でのOAuth 401リトライループが解消: サインインフローが完了せず無限リトライに陥る問題を修正
該当する環境では本版で正常運用に戻れます。それ以外のユーザは直接の影響を受けないため、後続の通常版を待つ選択肢もあります。直前のv2.1.122で複数機能が入った後の翌日に出された、迅速な切り出し版です。
あなたの開発フローはどう変わるか
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1を設定しているチーム
この環境変数は、Claude Codeが暗黙に有効化するexperimental beta機能(モデル側の実験フラグ含む)を強制無効化するためのものです。エンタープライズ環境やコンプライアンス上の制約で「ベータ機能を一切使いたくない」「stable挙動だけに絞りたい」要件下で使われます。
本版より前は、この環境変数が設定された状態でOAuth認証を行うとサーバから401応答を受けたあと無限リトライに陥り、サインインフローが完了しない状態になることがありました。本版でこの経路が修正されています。/loginが成功せず401を繰り返していたなら、本版以降で解消する想定です。
この環境変数を設定していないチーム
直接の影響はありません。本版は単独修正のため、後続のv2.1.126等の通常版にも本修正は引き継がれます。すぐに更新する強い動機はなく、通常のリリース取り込みサイクルに乗せて構いません。
managed settings配下で組織配布されているチーム
/etc/claude-code/managed-settings.json等で組織配布されている場合、現場のユーザがこの環境変数の存在を意識していないことがあります。サインイン詰まりが起きているメンバーがいるなら、本版を組織配布で取り込むと解消する可能性があります。
確認は以下で取れます。
echo "$CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS"1が表示される場合は本修正の対象です。
主な変更点
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1下のOAuth 401リトライループ
Fixed OAuth authentication failing with a 401 retry loop when
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1is set
beta機能を切っている環境でOAuthが通らない経路を修正しました。本版で扱う変更はこの1件のみです。
単独ホットフィックスとして切り出された意味
v2.1.122はBedrock service tier環境変数追加、/resumeのPR URL検索、画像リサイズ修正など18項目を含む通常リリースでした。本版v2.1.123は翌日付で出ており、変更は1項目のみです。
このタイミングと粒度から見て、v2.1.122のリリース後にbeta無効環境でのOAuth経路に関わる退行を検出し、即座に切り出した修正版という位置づけです。エンタープライズ環境を抱えるユーザへの影響を最小化するため、機能追加を伴わない単独修正としてリリースされたと言えます。
Claude Codeのリリースは「数日単位でhotfixが来る前提」で更新フローを組むと摩擦が少ないと言えそうです。CIでClaude Codeを長期に固定するのではなく、claude updateを週次以上で回すか、Renovate / Dependabotで自動追従する運用がエンタープライズ環境では現実的に効きます。
まとめ
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1を使っている環境: OAuthが通らない事象が解消し、サインインフローが完了するようになります- 使っていない環境は様子見でも可: 機能追加なし、他の修正もなし
- エンタープライズ配布では取り込み価値あり: managed settings経由で配布している場合、現場のサインイン詰まりが解ける可能性
- 次の通常リリースを待つ場合: 本版相当の修正はv2.1.126以降にも引き継がれる
直前版はv2.1.122、直後版はv2.1.126です(v2.1.124〜v2.1.125は欠番)。更新はclaude updateで取得できます。
関連する記事
Claude Code をもっと見る →Claude Code v2.1.136 — /clear後のMCP/Plugin喪失修正とOAuth競合解消
Claude Code v2.1.129 — パッケージマネージャの自動更新と、プロンプトキャッシュの修正
Claude Code v2.1.126 — エンタープライズ向けセキュリティ修正とclaude project purge追加
Claude Code v2.1.7 — ツール権限指定で複合コマンドが擦り抜ける脆弱性修正と、MCP多接続時のコンテキスト圧迫を自動回避
Claude Code v2.1.41 — claude auth CLIとWindows ARM64対応、企業向けエラー改善の22項目
Claude Code v2.1.4 — バックグラウンドタスク機能を環境変数1つで丸ごと無効化できるように
Claude Code v2.1.139 — 複数セッションを束ねるエージェント一覧と、目標達成まで走り続ける /goalコマンドの追加
Claude Code v2.1.137 — Windows版VS Code拡張の起動失敗を再修正(v2.1.131と同種の不具合)