Opus 4.7 または Opus 4.8 で拡張推論を有効にして作業を続けると、ある時点から API の応答が次の400 のエラーに固定される事象です。
API Error: 400 messages.N.content.M: `thinking` or `redacted_thinking` blocks
in the latest assistant message cannot be modified. These blocks must remain
as they were in the original response.
一度この400 が発生すると、後続のすべての要求が同じ400 で拒否され、session は永続的に止まります。/continue も、新しい質問も、何も入力しない時の自動の再試行も、全件で同じ400 を返します。回復の経路は /clear または /exit で session の作業の文脈を捨てる以外なく、利用者が積み上げた数十分から数時間の作業の状態が失われます。
2026年5月の累計で180件以上の起票、累計200件以上の反応、累計100件以上のコメントが GitHub に独立に登録されました。直近48時間 (5月28日と29日) で50件以上の新規の起票の急増の合図が記録されました。
中核のメタの起票は #63147 で反応36件、コメント35件です。主の合図は「途中の保存の事象で推論の本文は空になるが署名は残る」 という主張です。v2.1.153 から v2.1.156 の全件の版と Opus 4.7 と Opus 4.8 の組み合わせで発火の合図。
集積の中で7つの独立な下位の様式が articulate されています。共通の原因は「拡張推論の塊の署名が、原本の塊の本文と乖離する」 構造で、API の検証がこの乖離を400 で拒否します。
途中の保存の文書で、推論の本文を空文字列に、署名を原本の値で保持する事象です。session の再開の時に「本文が空、署名が原本」 の塊を API に送り返し、署名の検証が失敗します。中核の起票 #63147 (反応36件) で articulate。
AskUserQuestion の問いかけを利用者が Esc で取り消すと、進行中の回答の塊が破損する事象です。中核の起票 #63143 (コメント8件)。
3件以上の並行の道具の呼び出しのうち1件が失敗して残りが自動取り消しに入る時、進行中の回答の塊が破損する事象です。中核の起票 #63192 (反応7件)。
13Aから13C の発火の合図がなくても、拡張推論を有効にした事象で間欠的に400 が発火する事象です。中核の起票 #63335 (反応8件、コメント6件)。
Opus 4.8 と道具の動的な読み込み (ToolSearch) の組み合わせで、会話の途中で道具の一覧の変更が発火するたびに、過去の塊の文脈が再計算され、過去の署名と乖離する事象です。13Aから13D と異なり、session の永久の停止ではなく、一回毎の400 と再試行と整理の繰り返しで遅延と費用の上昇の合図です。中核の起票 #63792。
/compact や /clear や模型の切り替えの後で、CLI が messages の集まりを再構築する時、messages の0番目に system 役割を置く + 署名つきの塊を修正する新規の不具合です。v2.1.153 では発火せず、v2.1.154 以降の独立な変化。中核の起票 #63396。v2.1.156 で位置が messages の1番目に移動の合図 (起票 #63469)。
途中の切り替えで、4.7 で計算された署名が、4.8 の検証で拒否される事象です。エラーの文言が13A と異なり、再試行で回復しない hard 400 で、13A の soft な 400 と区別されます。中核の起票 #63607、#63606、#63612、#63412。
作業の状態を /save の道具または手動で保存し、新規の session を claude で起動する経路です。13A から13D の永続の停止の唯一の確実な回復。
cnighswonger さんの claude-code-thinking-blocks-fix v3.8.0 (opt-in) の中継の道具の利用。13A、13B、13C、13E、13G の一部に対応。13F には対応しません。
beemusicco さんの手動の文書の整理の経路。途中の保存の文書を直接編集し、過去の turn の thinking の塊を削除する経路。13A、13B、13C、13D に対応。
v2.1.152 と Opus 4.7 と DISABLE_INTERLEAVED_THINKING=1 の組み合わせは7軸の全件に対応する唯一の full fix です。ただし Opus 4.8 の利用の利点 (より新しい模型の知識、より良い推論の質) を失う代償を伴います。
/model で拡張推論を切る経路。性能の劣化の代償と引き換えに、署名の不一致の全件を回避。
私の管理する cc-safe-setup (約800件の hook の集積) で、集積の防衛の道具を4件出荷済です。
SessionStart の hook で、途中の保存の文書を走査し、空の本文+署名の塊の合図を検出して advisory を発火。13A の前兆の検出の経路。54件の試験で全件通過。
13B と13C の表面の発火の前の advisory の経路。
v2.1.154 の検出と版の固定の advisory。13F の前兆の検出の経路。v2.1.155 以降の事象では位置の移動 (messages[1]) の合図も advisory に含まれます。
Notification の hook で、Opus 4.7 から Opus 4.8 の切り替えの時、途中の保存に署名つきの塊がある場合に13G の特化型の advisory を発火。34件の試験で全件通過。
残る3軸の hook の予定: 13B の問いかけの advisory、13C の並行の道具の呼び出しの advisory、13E の道具の動的な読み込みの advisory。2026年6月以降の整備の経路で順に出荷の予定。
第1の手順は途中の保存の塊の状態の確認。~/.claude/projects/<slug>/*.jsonl の最新の文書を jq で開き、空の本文+署名の塊の数を集計する経路。
jq -rR 'fromjson? | select(.type == "assistant") |
.message.content[]? |
select(.type == "thinking"
and ((.thinking // "") | length) == 0
and ((.signature // "") | length) > 0) |
(.signature | length)' \
~/.claude/projects/<slug>/<latest>.jsonl | wc -l
第2の手順は版の確認。claude --version で v2.1.154 以降は13F の対象、v2.1.156 は位置の移動の合図。
第3の手順は模型の確認。/model で Opus 4.7 と Opus 4.8 の切り替えの記録の確認。
第4の手順は道具の動的な読み込みの確認。会話の途中で道具の一覧の変更が発火していたら13E の対象。
第5の手順は途中停止の記録の確認。問いかけの取り消しや、並行の道具の呼び出しの集まりの一部の失敗があれば13B または13C の対象。
- 第1の確認は cc-safe-setup の4件の道具の有効化の状態
- 第2の確認は版の更新の合図、v2.1.155以降の事象は修正の合図の追跡
- 第3の確認は集積の起票の追跡 (直近30日の起票の数、150件未満なら修正の合図)
- 第4の確認は中核の起票 #63147 の最新の状態
- 第5の確認は周辺の起票 #63199 と #63072 と #63396 と #63792 と #63607 の状態
- 中核のメタの起票 #63147: https://github.com/anthropics/claude-code/issues/63147
- 集積の整理の英語の長編のコメント: https://github.com/anthropics/claude-code/issues/63147#issuecomment-4580358273 (905語、13A-13D の整理 + 13E-13G の追加)
- 集積16 (v2.1.154-156 の messages[0/1] の system 役割) の独立な軸の整理: https://github.com/anthropics/claude-code/issues/63469#issuecomment-4580666791
- cc-safe-setup の集積の追跡の頁: https://yurukusa.github.io/cc-safe-setup/cluster-tracker.html#cluster-extended-thinking-wedge
事故防止本 (¥800、売れ筋1位) の章21 で集積の4軸の整理、章21 の補遺で5月30日朝の3軸の新規発見の追加の articulate を公開済 (5月30日午前)。既存の購入者には無償の更新で届きます。
トークン本 (¥2,500) の章19 で、13E と13G のトークン消費の率の悪化への影響の articulate を公開済。Skills 本 (¥500) の章10 で、13E (ToolSearch) と Skills 機能 (動的な道具の読み込み) の直接の関係の articulate を公開済。
cc-safe-setup の約800件の hook (無料) は GitHub で自由に利用できます。