Claude Code v2.1.295、onFailureブロッキングフックとプログラムステータスプロトコルを追加
Claude Code v2.1.295が登場し、新しいフック制御、ゲートウェイ調整オプション、そしてMCPとヘッドレスモードの修正がまとめて含まれています。最も注目すべき追加は、commandおよびHTTPフック向けのonFailure: "block"です。フックが起動できない、タイムアウトする、または予期しないコードで終了した場合、アクションはそのまま通されるのではなくブロックされます。これは、壊れたフックが事実上何もしないのと同じだった以前の動作を反転させるものです。
ターミナルとCLIの変更
- Program Status Protocol(OSC 7501)対応:これを実装したターミナルでは、Claude Codeが作業中か、あなたの入力を待っているか、完了したかを表示できます。
/copyがピッカーに引用テキストを含めるようになり、下書きしたメッセージが>マーカーなしでコピーされます。claude -pは、最後のターンの後も開いたままの場合、実行が何を待っているかを説明する行をstderr(stderrがターミナルの場合)に出力します。←が現在のツールを待っている間にターンを停止すると、「Backgrounding cancelled」というメッセージが表示されます。claude plugin install、enable、disable、marketplace addは、書き込む設定ファイルが読み込まれない場合に警告を出します。
ゲートウェイとアップストリームの制御
ゲートウェイのアップストリーム(Bedrock、Vertex、Foundry、その他のクラウドバックエンド)で2つの新しい設定が使えるようになりました:
timeouts.upstream_ttfb_ms models: ["model-id", "other-*"]
timeouts.upstream_ttfb_msは、ストリームが開始するまでに許容される時間を制限し、それを超えるとフェイルオーバーするか502を返します。オプションのmodelsリストは、特定のアップストリームに送信されるモデルを制限し(フェイルオーバー時も含む)、エントリ内の単一の*はワイルドカードとして機能します。推論が成功したレスポンスにはrequest-idヘッダーが付くようになり、Claude Codeのテレメトリのrequest_idがゲートウェイの監査ログと一致します。また、推論監査イベントにはBedrock、Anthropic API、その他のアップストリームからのupstream_request_idが追加されました。
管理設定のないマシンでは、ユーザー設定でforceLoginMethod: "gateway"とforceLoginGatewayUrlがサポートされるようになり、/loginがそのゲートウェイに対して開きます。
主な修正
[1m]モデルのリクエストは、ゲートウェイ、Bedrock、Vertex、またはFoundryがcontext-1mベータを拒否しても全体が失敗しなくなり、Claude Codeがそれを外して再送信します。claude -pのテキスト出力は、バックグラウンド作業が別のターンを開始しても以前のレスポンスを欠落させなくなりました。各ターンのレスポンスはターン終了時に出力されます。- ヘッドレスおよびSDKセッションのリモートMCPサーバーは、15秒を超える障害の後でも適切に再接続します。接続直後にすべての接続を切るサーバーは、タイトループせず最大30秒までバックオフするようになりました。
- ページネーションカーソルを繰り返すMCPサーバーに対して、接続ごとに同じページを最大20回要求することがなくなりました。
- MCPツールが返すCSS、JavaScript、XMLファイルが
.binとして保存されなくなりました(Readツールが拒否する形式)。 - モデルが
descriptionではなくcommand_descriptionを渡す場合でもBashツール呼び出しが機能します。
MOD作者向けに、$.ui.notifyは通知設定を通じてネイティブ通知を発生させ、チャンネルを報告します。MODのButtonが子要素(文字列とText)を受け入れるようになり、リスト行をチップや薄い詳細を内包した1つの押下可能要素にできます。CLAUDE_CODE_RETRY_WATCHDOG_MAX_WAIT_MSは、無人リトライモードが429および529エラーを待つ最大時間を制限します。
📖 Read the full source: GitHub Claude-Code
👀 See Also

ミニマックスM2.7と10万以上のOpenClawインスタンスへのスケーリングがエコシステムセッションで議論されました
JimとAndyMLがMinimaxチームを招き、Minimax M2.7と、10万以上のOpenClawインスタンスをサポートするためにホスティング環境をどのようにスケーリングしたかについて議論しました。このセッションにはDiscordから100〜110人のユーザーが参加し、中国語の同時配信では35万人以上の視聴者を集めました。

AnthropicがClaude CodeのAPIレート制限変更を延期
Anthropicは、6月15日を予定していたClaude Agent SDKとclaude -pのサブスクリプション回数制限からの除外計画を撤回しました。

ゴーストハウス効果:AI生成コードにおける5つの失敗モード
Claude AIの開発者体験を分析すると、一貫したパターンが明らかになりました:最初の10倍の生産性向上に続き、技術的負債が複利のように増加していきます。ソースでは、シャドウ依存関係やコンテキストウィンドウ麻痺など、5つの具体的な失敗モードが特定されています。

llama.cppのQ8_0量子化は、SYCLリオーダーフィックスによりIntel Arc GPUで3.1倍の高速化を達成
llama.cppのSYCLバックエンドに対する修正により、Intel Arc GPU上でのQ8_0量子化の理論メモリ帯域幅使用率が21%から66%に向上し、Arc Pro B70でのQwen3.5-27Bの処理速度が従来の4.88トークン/秒から15.24トークン/秒に改善されました。