新機能改善バグ修正
Claude Code v2.1.195: 新機能追加と安定性・操作性の大幅改善
v2.1.195
重要ポイント
- 全画面モードでのマウス操作を無効化する新環境変数 `CLAUDE_CODE_DISABLE_MOUSE_CLICKS` を追加。
- 日本語を含む非スペース言語での音声ディクテーション自動送信の不具合を修正し、多言語対応を強化。
- フックマッチャーの動作を修正し、プラグイン関連の複数のバグ(有効/無効、インストール同意)を修正して安定性を向上。
- バックグラウンドジョブのデータ消失やクラッシュ後の表示問題を修正し、信頼性を大幅に改善。
- Linux音声モードの診断メッセージを改善し、`claude agents` コマンドの表示を最適化。
- リモートセッション起動時にプロビジョニングチェックリストを表示し、ユーザー体験を向上。
Claude Code v2.1.195がリリースされ、新機能の追加、多数のバグ修正、およびユーザー体験の改善が行われました。特に、全画面モードでのマウス操作制御、音声ディクテーションの多言語対応強化、プラグイン機能の安定化、バックグラウンド処理の信頼性向上が図られています。
新機能
- マウス操作無効化オプションの追加: 全画面モード時にマウスのクリック、ドラッグ、ホバー操作を無効化する環境変数
CLAUDE_CODE_DISABLE_MOUSE_CLICKSが追加されました。ホイールスクロールは引き続き利用可能です。
主なバグ修正
- フックマッチャーの精度向上: ハイフンを含む識別子(例:
code-reviewer)が部分一致ではなく完全一致するよう修正されました。部分一致させたい場合は正規表現(例:mcp__brave-search__.*)を使用する必要があります。 - 音声ディクテーションの改善:
- macOSで入力デバイス変更後に長時間のセッションでサイレンスがキャプチャされる問題が修正されました。
- 日本語、中国語、タイ語など、スペースを使用しない言語での音声ディクテーションの自動送信が機能しない問題が修正されました。
- プラグイン関連の安定化:
- プロジェクトの
.claude/settings.jsonで有効化された外部プラグインが、ロードパスごとに明示的なインストール同意を不要とするよう修正されました。 - プラグインの
plugin.jsonのnameとマーケットプレイスのエントリ名が異なる場合に、/pluginコマンドでの有効/無効切り替えが機能しない問題が修正されました。
- プロジェクトの
- バックグラウンド処理の信頼性向上:
- 新しいClaude Codeバージョンで書き込まれたバックグラウンドジョブが
claude agentsから消えたりデータが失われたりする問題が修正されました。 - クラッシュしたバックグラウンドタスクを再開する際に、最大5秒間空白画面が表示される代わりに即座に再起動が表示されるようになりました。
- コントロールソケットの起動失敗時にバックグラウンドエージェントデーモンが到達不能になり、再起動を妨げる問題が修正されました。
- 新しいClaude Codeバージョンで書き込まれたバックグラウンドジョブが
改善点
- Linux音声モードの診断強化: SoXがインストールされているにもかかわらずオーディオキャプチャデバイスが存在しない場合に、「マイクなし」と「SoX未インストール」を区別できるようになりました。
claude agentsコマンドの表示改善: 完了したリストが利用可能な垂直スペースを埋めるように表示されるようになり、短いターミナルではヘッダーがコンパクトになりライブセッションが見やすくなりました。- リモートセッション起動時のUX向上: コンテナ起動中にプロビジョニングチェックリストが表示されるようになり、ユーザーは進行状況を把握できるようになりました。