Claude Code
Claude Code v2.1.89 リリース — deferパーミッション・MCP接続高速化・StructuredOutput修正など大型アップデート
元記事を読む →Summary
Claude Code v2.1.89が4月1日にリリース。PreToolUseフックに`"defer"`パーミッション決定を追加しヘッドレスセッションのツール呼び出し一時停止・再開が可能に。MCP接続を`MCP_CONNECTION_NONBLOCKING=true`でノンブロッキング化、`--mcp-config`の接続タイムアウトを5秒に制限。StructuredOutputのスキーマキャッシュバグ(約50%の失敗率)を修正。autocompactの無限ループ問題を検出・停止する機能を追加。
Key Takeaways
- `"defer"`パーミッションでヘッドレスCI/CDパイプラインのツール承認フローを柔軟に設計可能
- StructuredOutputスキーマキャッシュバグ修正により、複数スキーマ利用時の信頼性が大幅向上
- autocompact thrashループ検出で長時間セッションのAPIコスト暴走を防止
- MCP接続のノンブロッキング化で`-p`モードの起動速度が改善
Best Practice Updates
- ヘッドレスCI/CDでClaude Codeを使用する際は`defer`パーミッションでツール承認を制御し、`-p --resume`で再開する設計を採用する
元記事の著作権は各著作者に帰属します。