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

ラブアブルは、国際女性デーを記念して、24時間無料アクセスと350ドル分のパートナークレジットを提供します。
News

ラブアブルは、国際女性デーを記念して、24時間無料アクセスと350ドル分のパートナークレジットを提供します。

Lovableは、24時間の無料ビルディングアクセスに加え、AnthropicからのClaude APIトークン100ドル分とStripeの決済手数料クレジット250ドル分を提供しています。このオファーは3月9日午前0時59分に終了します。

OpenClawRadar
Claude CodeがQNXのビッグカーネルロック解除に挑戦、ユーザースペースの競合統計から着手
News

Claude CodeがQNXのビッグカーネルロック解除に挑戦、ユーザースペースの競合統計から着手

開発者がClaude CodeにQNXマイクロカーネルを再設計してBig Kernel Lockを除去するよう依頼しました。Claudeはトップクラスの人間の開発者なら3ヶ月かかると見積もり、まず/procのようなロック統計を設計し、カーネルサブシステムを一つずつ修正し始めました。

OpenClawRadar
Windows 11 2026 アップデート:タスクバーの位置変更、Copilotの縮小、エクスプローラーの改善
News

Windows 11 2026 アップデート:タスクバーの位置変更、Copilotの縮小、エクスプローラーの改善

マイクロソフトは、ユーザーフィードバックに基づき、タスクバーの位置変更の復活、主要アプリでのCopilotの煩雑さの軽減、エクスプローラーのパフォーマンス向上を含むWindows 11のアップデートを2026年に展開しています。

OpenClawRadar
Claude Security 公開ベータ版:コードベースをスキャン、自身の調査結果を検証、パッチを提案
News

Claude Security 公開ベータ版:コードベースをスキャン、自身の調査結果を検証、パッチを提案

Anthropicは、エンタープライズ顧客向けにClaude Securityをパブリックベータ版としてリリースしました。セキュリティ研究者のようにコードを推論し、敵対的自己検証を通じて自身の結果に挑戦し、具体的なパッチを提案します。

OpenClawRadar