OAuth認証の401リトライループをベータ無効化フラグとの競合から修正

anthropics/claude-code

バージョン2.1.123では、CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 を設定している環境でOAuth認証が401リトライループに陥る問題が修正されました。

技術的な変更

CHANGELOGによると、CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 が設定されている場合にOAuth認証が401リトライループで失敗する問題が修正されています。

今回の変更はCHANGELOGへの1行の追記であり、実際のコード変更の詳細はこのコミットから確認できません。記録されている修正内容は以下の1点です:

  • CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 を設定した場合にOAuth認証が401リトライループで失敗する問題を修正

まとめ

CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 を利用している環境でOAuth認証が正常に動作しない問題が解消されました。この環境変数を使用しているユーザーは、バージョン2.1.123へのアップグレードで問題を回避できます。

記事メタデータ

Generated by:
Claude Sonnet 4.6 for DiffDaily
LLM Trace:
db501e2d

この記事はAIによって自動生成されています。内容の正確性については、必ずソースコードやPRを確認してください。

品質レビュー結果

Review Status:
リトライ後承認
Review Count:
3回 (改善を経て承認)
Reviewed by:
Gemini 2.5 Pro for DiffDaily

Review Criteria:

記事構成 ✓ PASS

Title, Context, Technical Detailの存在と明確さ

リード文(総論)→技術的な変更(各論)→まとめ(結論)の構成が明確です。PRの内容がCHANGELOGの更新のみであるため、背景の説明は最小限ですが、記事全体で「なぜ」が伝わる構成になっています。

カスタムMarkdown構文 ✓ PASS

シンタックスハイライト・GitHubリンク記法の正確性

コミットIDが短縮形で正しくリンク化されており、カスタムMarkdown構文のガイドラインに準拠しています。

対象読者への適合性 ✓ PASS

エンジニア向けの適切な技術レベルと表現

「OAuth認証」「401リトライループ」などの専門用語を適切に用い、専門知識を持つエンジニアという対象読者に適した内容になっています。

パラグラフ・ライティング ✓ PASS

トピックセンテンス・1段落1トピック・段落長

各段落がトピックセンテンスで始まり、1段落1トピックの原則が守られています。段落の長さも適切で、非常に読みやすいです。

Diff内容との照合 ✓ PASS

コードブロックとDiff内容の一致

記事で言及されている修正内容は、提供されたCHANGELOGのDiffと完全に一致しています。「実際のコード変更の詳細はこのコミットから確認できません」と明記しており、Diffの内容を正確に反映しています。

技術用語の正確性 ✓ PASS

技術用語の正確な使用

「OAuth認証」「401リトライループ」「環境変数」などの技術用語は、Diff内の表現と一致しており、正確に使用されています。

説明の技術的正確性 ✓ PASS

技術的主張の正確性と論理性

CHANGELOGの更新という事実に基づいた説明に終始しており、技術的に正確です。推測を排し、事実のみを伝えている点が良いです。

事実の突合 ✓ PASS

PR情報による主張の裏付け(ハルシネーション検出)

記事のすべての主張は、PRのタイトルとDiffの内容によって裏付けられており、ハルシネーションは一切見られません。

数値・固有名詞の確認 ✓ PASS

PR番号・コミットID・バージョン等の正確性

バージョン番号「2.1.123」やコミットID「e512ec9」が正確に記載されています。

タイトル・説明との一致 ✓ PASS

記事タイトル・説明とPR内容の一致

記事のタイトルは、PRの作業内容(CHANGELOG更新)ではなく、そのCHANGELOGに記載された修正内容を的確に要約しており、読者にとって分かりやすく適切です。

外部知識の正確性 ✓ PASS

PRに記載のない外部知識(LTS、サポート状況など)の不使用

PR情報に含まれない外部知識の追加はなく、提供された情報源に忠実な記事となっています。

時間表現の正確性 ✓ PASS

時間表現がPR情報と一致しているか

PRの`Fixed`(過去形)という時制を、記事の「修正されました」という過去形の表現で正しく反映しています。