Claude Code v2.1.286、レジューム時のデータ損失、認証情報の漏洩、MCP認証のバグを修正
Ad
Claude Code v2.1.286はバグ修正リリースで、長時間のセッションを実行する場合、MCPコネクタを使用する場合、または認証プロキシの背後で作業する場合に関係するいくつかの変更が含まれています。実際に何が変わったのかを見ていきましょう。
再開とセッションの整合性
claude --resumeと--continueは、以前のセッションがクラッシュまたは強制終了された際、並列ツール呼び出しのバッチ後にすべてのターンを失うことがありました。これは修正されました。- ツールまたはフックがテキストではなくオブジェクト、数値、またはブール値を返した後のAPI 400エラー(再開されたセッションを含む)が解決されました。
- 非常に大きな履歴を持つクラウドセッションは、トランスクリプトがまだ読み込まれている間にコンテナが停止されたため、永久にハングすることがありました。
- 終了中に到着したRemote Controlメッセージは、配信済みとしてマークされた後、応答されないままでした。現在は、セッションの次回実行のためにキューに残ります。
認証情報とシークレットの処理
ここにはいくつかの修正があり、それらは値が静かにログに漏れる種類のバグです:
- MCPエラーメッセージは、キー名の前に
BearerまたはBasicが表示された際に、認証情報の値を表示していました。 - パーセントエンコードされたBearerトークンは、エラーメッセージ内で部分的にしかマスクされていませんでした。
- 編集済みのログとトランスクリプトは、キー名に見えない文字(例:ゼロ幅スペース)を含むシークレットを表示することがありました。
)、引用符、]、&、または2番目の@などの句読点を含むURLパスワードは、[::1]のようなブラケット付きホストを持つssh URLと同様に、部分的にしか編集されていませんでした。/feedbackによって保存されたzip内のセッショントランスクリプトは、シークレット編集後に無効なJSON行を含むことがありました。
認証とログインの修正
- 複数のClaude CodeプロセスとIDE拡張機能が、
gcpAuthRefreshまたはawsAuthRefreshの認証情報が期限切れになった際に、それぞれログインブラウザを開いていました。 - macOSセッションは、別のウィンドウで
/loginが成功した後も、残存する~/.claude/.credentials.jsonが存在する場合、「Not logged in」/「Login expired」を表示し続けていました。 claude auth statusは、Consoleサインインの保存されたAPIキーをclaude.aiとして報告していました。現在はapi_keyを報告し、VS Code拡張機能はそのセッションをAPIキーセッションとして扱います。/statusは、AnthropicプロファイルをAPIキーの隣に、両方がアクティブであるかのように表示していました。プロファイルは現在、使用中でないとマークされています。
Ad
モデルのフォールバックとMCP
- Anthropic APIが、デフォルトまたはエイリアスが解決するモデルを拒否した場合、すべてのターンが失敗していました。Claude Codeは、同じティアの前のモデルで1回再試行するようになりました。
- 拒否と
--fallback-modelの再試行は、フォールバックモデルが高速に実行できない場合でも失敗しなくなりました。インタラクティブセッションでは、1回限りの通知とともに標準速度で実行されます。 - MCPコネクタは、サーバーが古いMCPハンドシェイクを破棄した後、最大1日間ツールをリストしないことがありました。
/usageは、MCPサーバーが接続中または接続直後(例:再起動直後)に行われたツール呼び出しをクレジットするようになりました。- 繰り返しのMCPサインイン要求は、保留中のサインインリンクを置き換えて壊すことがなくなりました。
UIとサブエージェントの修正
- 権限プロンプトは、要求が積み重なった際に「2 of 5」のようなカウントを表示するようになりました。
- フルスクリーンリストの「N more」行は、マウスクリックでそのリストの端にジャンプすることをサポートし、ホバー状態と押下状態があります。
- 実行中のサブエージェントに入力されたメッセージは、サブエージェントがそれを読んだ後に2回表示されることがなくなりました。
- サブエージェントの返信メッセージは、名前が登録されていない場合、生のタスクIDの代わりにエージェントの名前を表示します。
- フォアグラウンドサブエージェントは、タスク追跡ツール(TaskCreate/Get/Update/List、TodoWrite)が有効になっているセッションで、それらを見逃すことがなくなりました。
- worktree分離で生成されたサブエージェントは、最初のファイル読み取り時に、worktreeコピーからプロジェクトの
CLAUDE.mdとそのインポートを再度読み込むことがなくなりました。
古い2.1.xビルドを使用している場合は、これを取得する価値があります。特に再開データ損失と認証情報編集の修正は、本番環境で発見したくない種類のものです。
📖 Read the full source: GitHub Claude-Code
Ad
👀 See Also

News
AIがRFIC設計の「暗黒術」を習得 — 人間の直感不要で高速チップを実現
プリンストン大学の研究者が強化学習と逆設計を用いて、RF集積回路(RFIC)をゼロから生成。拡散モデルにより、人間の想像を超える新しいレイアウトを記録的な性能で創出し、設計時間を大幅に短縮。
OpenClawRadar

News
AI検出ツールが学生を防御的にAI利用へと駆り立てる、と研究が明らかに
教育におけるAI検出ツールは、誤検出を避けるために学生が意図的に文章を悪く書く原因となっており、一部の学生は防御的にAIツールを利用して自分の文章がフラグされるかどうかを確認しています。
OpenClawRadar
🦀
News
Claude Code v2.1.280、Opus 5.5を100万コンテキスト対応のデフォルトとして搭載
Claude Code v2.1.280でclaude-opus-5-5がデフォルトのOpusモデルになりました。1Mコンテキスト、$4/$20 per Mtok、さらにMCP説明文の上限を変更する新しい環境変数や自動モード・キーバインドの修正が多数含まれます。
OpenClawRadar

News
AI支援による創作における二重基準:コーディング対ライティング
Redditでの議論は、AI支援コーディング(バイブコーディング)とAI支援ライティングの受け入れられ方の対照性を浮き彫りにしており、同一のワークフローにもかかわらず文化的な認識が異なることを指摘しています。
OpenClawRadar