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

Claude Code v2.1.195:フックマッチャーの厳密化、音声入力の修正、バックグラウンドエージェントの信頼性向上

Claude Code v2.1.195では、ハイフンを含む識別子のフックマッチャーが完全一致になり、macOSやスペースなし言語での音声入力の問題を修正し、バックグラウンドエージェントとプラグインの信頼性を強化しています。

2026年6月26日 10 min read 著者:ClaudeWorld

Claude Code開発チームがバージョン2.1.195をリリースしました。安定性に焦点を当てたアップデートで、フックマッチャーの動作を厳密化し、複数の音声入力の問題を修正し、バックグラウンドエージェントとプラグインの信頼性を向上させています。また、フルスクリーンモードでのマウス入力を制御する新しい環境変数も導入されました。

新機能

フルスクリーンモードでのマウス入力制御

新しい環境変数CLAUDE_CODE_DISABLE_MOUSE_CLICKSにより、フルスクリーンモードでのマウスのクリック・ドラッグ・ホバーを無効化しつつ、ホイールスクロールは維持できます。マウスキャプチャがワークフローの妨げになるターミナル環境で便利です。

フックマッチャーの完全一致化

ハイフンを含む識別子(code-reviewermcp__brave-searchなど)のフックマッチャーは、これまで意図しない部分文字列マッチが発生していましたが、完全一致するようになりました。ハイフンを含むMCPサーバーのすべてのツールにマッチさせたい場合は、mcp__brave-search__.*のような明示的なパターンを使用してください。

音声入力の修正

音声入力に関する2つの重要な問題が解決されました:

  • macOSで、デフォルト入力デバイスの変更後、長時間実行セッションの音声入力が無音をキャプチャしてしまう問題を修正
  • スペースを使わずに書かれる言語(日本語、中国語、タイ語)で自動送信が一切発火しなかった問題を修正

Linuxの音声モードも改善されました。SoXがインストールされているのに音声キャプチャデバイスが存在しない場合、「マイクがない」と「SoXがインストールされていない」を正しく区別するようになりました。

プラグインの同意確認と管理の修正

このリリースでは同意確認の抜け穴が塞がれました。プロジェクトの.claude/settings.jsonのみで有効化された外部プラグインは、すべてのローダーパスで明示的なインストール同意が必要になりました。また、プラグインのplugin.jsonnameがマーケットプレイスのエントリ名と異なる場合に、/pluginの有効化/無効化が機能しなかった問題も修正されています。

バックグラウンドエージェントの信頼性

バックグラウンドタスクの堅牢性を高める複数の修正が含まれています:

  • 新しいバージョンのClaude Codeによって書き込まれたバックグラウンドジョブが、claude agentsから消えたりデータを失ったりする問題を修正
  • クラッシュしたバックグラウンドタスクを再度開いた際、最大5秒間の空白画面ではなく、再起動の状態が即座に表示されるように修正
  • コントロールソケットの起動に失敗した際に、バックグラウンドエージェントのデーモンが到達不能な状態で実行され続け、再起動をブロックしていた問題を修正

UIとRemoteセッションの改善

claude agentsの完了済みリストが利用可能な縦方向のスペースを埋めるようになり、高さの低いターミナルではヘッダーがコンパクト化されてライブセッションが見えるように保たれます。Remoteセッションの起動時には、コンテナ起動中にプロビジョニングのチェックリストが表示されるようになりました。

アップデート方法

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

  1. 現在のバージョンを確認:claude --version
  2. お好みの方法でアップデート:
    • パッケージマネージャー:お使いのディストリビューションのアップデートプロセスに従ってください
    • 直接ダウンロード:プラットフォーム固有のバイナリについてはリリースページをご覧ください
  3. ハイフンを含む識別子のフックマッチャーを使用している場合は設定を見直してください——部分文字列マッチは適用されなくなったため、必要に応じてmcp__brave-searchのようなパターンをmcp__brave-search__.*に更新してください
  4. アクティブなバックグラウンドセッションを再起動して、信頼性向上の恩恵を受けてください

リンク