Claude Code v2.1.89では、遅延可能なフック、権限リトライ機能が追加され、メモリリークの問題が修正されました。

✍️ OpenClawRadar📅 公開日: April 1, 2026🔗 Source
Claude Code v2.1.89では、遅延可能なフック、権限リトライ機能が追加され、メモリリークの問題が修正されました。
Ad

リリース v2.1.89: フックの改善と重大な修正

Claude Code v2.1.89では、いくつかのフック機能が強化され、長時間実行セッションに影響する安定性の問題が解決されました。このリリースは、権限管理、ターミナルレンダリング、大規模ファイルや複雑なワークフローで発生する可能性のあるクラッシュの修正に焦点を当てています。

新機能と改善点

  • 遅延可能なPreToolUseフック: PreToolUseフックに「defer」権限決定を追加。ヘッドレスセッションではツール呼び出し時に一時停止し、-p --resumeで再開するとフックが再評価されます。
  • PermissionDeniedフック: 自動モード分類器による拒否後に発火するフックを追加。{retry: true}を返すことでモデルに再試行可能であることを伝えます。
  • 自動モードの改善: 拒否されたコマンドは通知が表示され、/permissions → Recentタブに表示され、rで再試行できます。
  • 環境変数: ちらつきのない代替スクリーンレンダリング(仮想化スクロールバック付き)を選択するCLAUDE_CODE_NO_FLICKER=1環境変数を追加。MCP接続待機を完全にスキップするMCP_CONNECTION_NONBLOCKING=true-pモード用に追加。
  • サブエージェントのメンション: @メンションのタイプアヘッド候補に名前付きサブエージェントを追加。
  • MCP接続タイムアウト: --mcp-configサーバー接続を5秒に制限し、最も遅いサーバーでブロックされないようにしました。
  • ツール要約の改善: 折りたたまれたツール要約で、ls / tree / duに対して「N個のファイルを読み取りました」ではなく「N個のディレクトリを一覧表示しました」と表示するように改善。

重大な修正

  • メモリリーク: 大規模JSON入力が長時間実行セッションでLRUキャッシュキーとして保持されるメモリリークを修正。
  • StructuredOutputの失敗: 複数のスキーマを使用する際に約50%の失敗率を引き起こしていたStructuredOutputスキーマキャッシュのバグを修正。
  • 大規模ファイルのクラッシュ: 非常に大きなファイル(>1 GiB)でEditツールを使用した際に発生する可能性のあるメモリ不足クラッシュを修正。
  • セッションファイルのクラッシュ: 非常に大きなセッションファイル(50MB以上)からメッセージを削除する際のクラッシュを修正。
  • LSPサーバーの回復: クラッシュ後のLSPサーバーのゾンビ状態を修正 — サーバーはセッション再起動まで失敗するのではなく、次のリクエストで再起動するようになりました。
  • 自動圧縮のスラッシング: 自動圧縮のスラッシュループを修正 — 圧縮直後にコンテキストが3回連続で制限まで再充填されることを検出し、API呼び出しを浪費するのではなく、実行可能なエラーで停止するようになりました。

プラットフォーム固有の修正

  • Windows: WindowsでEdit/WriteツールがCRLFを二重化し、Markdownのハード改行(末尾のスペース2つ)を削除する問題を修正。Windows PowerShell 5.1でgit pushなどのコマンドがstderrに進行状況を書き込んだ際にPowerShellツールが誤って失敗を報告する問題を修正。Windows Terminal Preview 1.25でShift+Enterが改行挿入ではなく送信する問題を修正。
  • macOS: macOSでclaude-cli://ディープリンクが開かない問題を修正。macOS Apple Siliconで音声モードがマイク権限を要求できない問題を修正。
  • クロスプラットフォーム: 一部の修飾キー組み合わせバインドで音声プッシュトゥトークが起動しない問題、およびWindowsで音声モードが「WebSocket upgrade rejected with HTTP 101」で失敗する問題を修正。
Ad

追加の修正

  • 権限ルール: Edit(//path/**)およびRead(//path/**)許可ルールが、要求されたパスだけでなく解決されたシンボリックリンクターゲットをチェックするように修正。
  • フック条件: フックのif条件フィルタリングが複合コマンド(ls && git push)や環境変数プレフィックス付きコマンド(FOO=bar git push)に一致しない問題を修正。
  • パス処理: PreToolUse/PostToolUseフックがWrite/Edit/Readツール用にfile_pathを絶対パスとして受け取るように修正(ドキュメント記載の動作に一致)。
  • 再開機能: 遅延ツール入力が64KBを超える場合や遅延マーカーが存在しない場合の-p --resumeのハング、および-p --continueが遅延ツールを再開しない問題を修正。古いCLIバージョンや中断された書き込みからのツール結果を含むトランスクリプトでの--resumeクラッシュを修正。
  • エラーメッセージ: APIが権限エラーを返した際の誤解を招く「レート制限に達しました」メッセージを修正 — 実際のエラーと実行可能なヒントが表示されるようになりました。
  • データ永続性: CJKや絵文字を含むプロンプト履歴エントリが~/.claude/history.jsonlで4KB境界に該当する際に静かに破棄される問題を修正。/statsがサブエージェント使用を除外してトークンを過少カウントし、統計キャッシュ形式変更時に30日を超える履歴データが失われる問題を修正。
  • MCPエラー: サーバーが複数要素のエラーコンテンツを返した際に、MCPツールエラーが最初のコンテンツブロックのみに切り詰められる問題を修正。
  • コンテキスト管理: SDK経由で画像付きメッセージを送信する際にスキルリマインダーや他のシステムコンテキストが削除される問題を修正。多くのファイルを読み取る長時間セッションでネストされたCLAUDE.mdファイルが何十回も再注入される問題を修正。
  • レンダリング問題: アシスタント出力でデーヴァナーガリー文字や他の結合記号テキストが切り詰められる問題を修正。レイアウトシフト後のメインスクリーンターミナルでのレンダリングアーティファクトを修正。tmux内で実行中のiTerm2でストリーミング中の定期的なUIジッターを修正。
  • キャッシュ問題: ツールスキーマバイトがセッション中に変更されることで引き起こされる長時間セッションでのプロンプトキャッシュミスを修正。
  • UI通知: 通知のinvalidatesが現在表示中の通知を即座にクリアしない問題を修正。処理中にバックグラウンドメッセージが到着した際に送信後にプロンプトが一瞬消える問題を修正。
  • ターミナルバッジ: 大量の並列ツール使用中に、折りたたまれた検索/読み取りグループバッジがターミナルスクロールバックで重複する問題を修正。

このリリースは、特に大規模ファイル、複雑な権限システム、またはヘッドレス自動化ワークフローを使用する開発者にとって、Claude Codeを長時間のコーディングセッションで使用する際に主に恩恵があります。

📖 Read the full source: GitHub Claude-Code

Ad

👀 See Also

カーソルAI研究:短期的な速度向上は長期的な複雑さを招く
News

カーソルAI研究:短期的な速度向上は長期的な複雑さを招く

差分の差分分析を用いた研究によると、Cursor AIの採用は統計的に有意ではあるが一時的な開発速度の向上をもたらし、同時に静的解析警告とコード複雑性の大幅かつ持続的な増加を引き起こし、それが長期的な速度低下の主要な要因となっていることが明らかになりました。

OpenClawRadar
Anthropicがモデルバージョンの固定を解除、クライアントアプリケーションに影響
News

Anthropicがモデルバージョンの固定を解除、クライアントアプリケーションに影響

Anthropicはclaude-sonnet-4-5-20250929モデルを廃止し、ユーザーをclaude-sonnet-4-6に強制的に移行させています。これは常に最新バージョンを指し、特定のバージョンを固定する方法がありません。つまり、モデルバージョンが変更されると、クライアントアプリケーションは予測不可能なタイミングで動作しなくなる可能性があります。

OpenClawRadar
🦀
News

政府正大力押注AI——《经济学人》警告风险

エコノミスト誌は、各国政府がAIブームに賭けるのは危険だと論じ、経済・安全保障上の落とし穴を指摘。ハイテク大手への過度な依存、拙速な規制、雇用喪失の可能性を懸念する。

OpenClawRadar
OpenClaw 2026.6.6: OpenRouterへのオンボーディング、モバイルコントロール、安定性の修正
News

OpenClaw 2026.6.6: OpenRouterへのオンボーディング、モバイルコントロール、安定性の修正

OpenClaw 2026.6.6では、OpenRouterの初回設定機能、iPad/iPhone向けコントロールサーフェスの改善、コードサンドボックス、MCP、ブラウザ、チャンネル返信の安定性修正などが追加されました。

OpenClawRadar