メインコンテンツへスキップ

Claude Code v2.1.89 リリースノート

Claude Code v2.1.89は遅延権限処理、ちらつきのないレンダリング、強化されたMCPサポートと、よりスムーズな開発体験のための多数のバグ修正を導入します。

2026年4月1日 10 min read 著者:ClaudeWorld

最新のClaude Codeリリースは、権限処理、レンダリングパフォーマンス、MCP統合に大幅な改善をもたらします。このアップデートは、より良いツール管理による開発者体験の向上と、セッション安定性に影響を与えた重要なバグの解決に焦点を当てています。

新機能

強化された権限システム

  • 遅延権限決定:PreToolUseフックが "defer" 権限決定をサポート、ヘッドレスセッションでツール呼び出し時に一時停止し、-p --resumeでフック再評価のために再開可能
  • 権限拒否フック:新しい PermissionDenied フックがオートモード分類器の拒否後に発火、{retry: true} でモデルの再試行を有効化
  • 改善されたオートモード:拒否されたコマンドが通知を表示し、/permissions → 最近タブに表示され、r で再試行可能

パフォーマンスとレンダリングの改善

  • ちらつきのないレンダリング:新しい CLAUDE_CODE_NO_FLICKER=1 環境変数で、仮想化されたスクロールバックによるちらつきのないalt-screenレンダリングを有効化
  • ノンブロッキングMCP接続-p モード用の MCP_CONNECTION_NONBLOCKING=true でMCP接続待機を完全にスキップ、サーバー接続を5秒で制限

ユーザー体験の向上

  • 名前付きサブエージェント@ メンション先行入力候補に追加され、参照が容易に
  • 音声サポートの改善:プッシュトゥトーク有効化の問題とWindows WebSocketの問題を修正
  • ファイル処理の改善Edit(//path/**)Read(//path/**) 許可ルールのシンボリックリンク解決を修正

重要なバグ修正

  • セッション安定性:大型セッションファイル(50MB+)のクラッシュとJSON入力保持によるメモリリークを修正
  • LSP���ーバー復旧:クラッシュ後、ゾンビ状態を維持する代わりに次のリクエストでサーバーが再起動
  • Unicode対応:4KB境界でのCJK文字と絵文字のプロンプト履歴問題を修正
  • トークンカウント/stats でサブエージェントの使用状況を正しく含み、履歴データを保持
  • ツールの信頼性:StructuredOutputスキーマキャッシュバグとMCPツールエラー切り詰めを修正

アップデート方法

Claude Code v2.1.89にアップデートするには:

  1. 公式リリースページから最新バージョンをダウンロード
  2. お使いのプラットフォームの標準インストール手順に従う
  3. 改善の恩恵を受けるためにアクティブなClaude Codeセッションを再起動
  4. export CLAUDE_CODE_NO_FLICKER=1 でちらつきのないレンダリングの有効化を検討

リンク