← Back to News
Claude Code

Claude Code v2.1.118リリース — HooksからMCPツール直接呼び出し・/usage統合・カスタムテーマ・vim visual mode

元記事を読む →

Summary

4月23日にClaude Code v2.1.118がリリース。Hooksから`type: "mcp_tool"`でMCPツールを直接呼び出し可能に、`/cost`と`/stats`が`/usage`コマンドに統合、`/theme`でカスタムテーマの作成・切り替えが可能に(プラグインも`themes/`ディレクトリ経由でテーマ配布可能)。vim visual mode(`v`/`V`)が追加されテキスト選択・操作をvimキーバインドで実行可能。エンタープライズ向けには`DISABLE_UPDATES`環境変数とWSLのWindows側マネージド設定継承が追加。

Key Takeaways

  • Hooksが`type: "mcp_tool"`でMCPツールを直接呼び出し可能に — ワークフロー自動化の柔軟性が大幅向上
  • `/cost`と`/stats`が`/usage`に統合、両コマンドはショートカットとして残存
  • `/theme`でカスタムテーマをJSON形式で作成・切り替え、プラグインも`themes/`でテーマ配布可能
  • vim visual mode(`v`)とvisual-line mode(`V`)で選択・オペレータ・ビジュアルフィードバックが利用可能
  • `DISABLE_UPDATES`環境変数で`claude update`含む全アップデートパスを完全ブロック(`DISABLE_AUTOUPDATER`より厳格)
  • WSLがWindows側マネージド設定を`wslInheritsWindowsSettings`ポリシーで継承可能に
  • Auto modeの`allow`/`soft_deny`/`environment`ルールに`"$defaults"`を含めてカスタムルールをビルトインリストに追加可能
  • `claude plugin tag`コマンドでプラグインのリリースgitタグをバージョン検証付きで作成
  • `/fork`のフル会話書き込みがポインタ+遅延読み込みに変更され、ディスク使用量が削減
  • 多数のMCP OAuth・認証情報ハンドリングの修正を含む

Best Practice Updates

  • HooksからMCPツール呼び出しが可能になり、PreToolUse/PostToolUseフック内で外部サービス連携やデータ変換を自動化可能に
  • エンタープライズ環境ではDISABLE_UPDATESで管理外アップデートを防止し、WSL設定継承でWindows/Linux統一ポリシー管理が実現

元記事の著作権は各著作者に帰属します。