2026年4月1日、AIコーディング支援ツール「Claude Code」の最新バージョン2.1.89がリリースされました。今回のアップデートは、ワークフローの柔軟性を高める「defer」機能の導入や、Windows環境での安定性向上、そして開発者の生産性を最大化するための細やかなUI/UX改善が盛り込まれた、非常に重要なマイルストーンです。
主要な変更点と技術解説

1. 柔軟なツール実行制御「defer」の導入
新たに「defer(延期)」という権限決定が追加されました。これにより、AIがツールを実行しようとした際に、一度プロセスを中断(ポーズ)し、ユーザーが内容を確認した後に -p --resume で再開することが可能になりました。
- 初心者向け説明: AIが勝手にコードを書き換えるのが不安な場合、一度止めて確認できるようになりました。
- 技術的詳細:
PreToolUseフックにてdeferを選択することで、ツール呼び出しを保留状態にし、後続のコンテキストで再評価を促せます。
graph TD
A["ツール実行要求"] --> B{"defer判断"}
B --> C["中断・ポーズ"]
C --> D["ユーザー確認"]
D --> E["再開コマンド実行"]
2. 開発効率を向上させる機能比較
今回のアップデートでは、特にエラーハンドリングと設定の柔軟性が強化されています。
| 項目 | 以前の仕様 | 新しい仕様 |
|---|---|---|
| 権限拒否時 | 終了または再試行不可 | /permissionsから再試行可能 |
| MCP接続 | 接続完了まで待機 | 非ブロッキング接続が可能 |
| 思考プロセス | デフォルトで生成 | 設定でON/OFF切り替え |
※ MCP (Model Context Protocol) とは: AIモデルが外部のデータやツールと安全に接続するための標準規格です。
3. Windowsおよびパフォーマンスの改善
Windows環境での「WebSocketエラー」や「CRLF(改行コード)の重複」といった問題が修正されました。また、大規模なJSON入力によるメモリリークも解消され、長時間セッションの安定性が飛躍的に向上しています。
影響と今後の展望
今回のリリースは、AIが自律的にコードを書く際の「安全性」と「制御性」を両立させる方向性を強く示しています。特に /buddy 機能(エイプリルフール限定の遊び心ある機能)のようなユーザー体験への配慮と、厳格な権限管理の両立は、プロフェッショナルな開発現場での採用を加速させるでしょう。今後も、より人間とAIがシームレスに協調できる環境が整うことが期待されます。
まとめ
- defer機能: ツール実行を中断・再開可能にし、安全性を向上。
- パフォーマンス: メモリリーク修正や非ブロッキングMCP接続により高速化。
- Windows対応: 改行コードやWebSocket関連のバグを徹底修正。
- UI/UX: 通知システムやタイプヘッドの改善で操作性が向上。
- 遊び心:
/buddyコマンドでコーディングの相棒を召喚可能。

