[Bug] Thinking block signature rejection causing repeated strip-and-retry with increased latency

Resolved 💬 2 comments Opened May 29, 2026 by zonbitamago Closed Jul 1, 2026

Bug Description
【事象】 thinking-block の署名がサーバーにほぼ毎ターン拒否され、署名を剥がして リクエストを再送(strip and retry)する挙動が連続発生し、ターンごとに レイテンシが上乗せされて体感が遅くなります。 【発生ログ】 [WARN] [thinking] server rejected a thinking-block signature; stripping signed blocks and retrying. 【頻度】 約49分の1セッションで25回発生。ほぼ毎ターン(メインスレッドのリクエストで 発生、入力補完 prompt_suggestion でも数回発生)。新規会話(/new)を開始しても 2ターン目以降に再発し、会話のリセットでは解消しません。 【影響】 拒否のたびにリクエストを2回投げ直すため、1ターンあたり概ね0.4〜2秒の 余計な往復が発生します。クライアントが自動回復するためエラーにはなりませんが、 体感速度が安定しません。 【環境】 - Claude Code バージョン: 2.1.156 - モデル: claude-opus-4-8[1m](Opus 4.8 は1Mコンテキスト版のみ選択可能) - OS: macOS (Darwin 23.6.0) 【補足】 - レート制限(429)・オーバーロード(529)・タイムアウト・接続エラーは ログ上一切出ておらず、ネットワークやアカウント制限ではありません。 - 全リクエストが [1m] モデルのため、1M固有か通常モデルでも起きるかは 当方のログだけでは切り分けできていません。 - first byte レイテンシ自体は中央値1.5秒で正常範囲です。 【期待動作】 正常な署名が毎ターン拒否されることなく受理され、不要な再送が発生しないこと。

Environment Info

  • Platform: darwin
  • Terminal: WarpTerminal
  • Version: 2.1.156
  • Feedback ID: 49b47d34-1ab4-465b-aa71-ae46a45f8cf2

Errors

[]

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗