主な変更点
Anthropic のターミナル向け AI 開発エージェント「Claude Code」が v2.1.209 にアップデートされ、アクセシビリティ強化、操作性の向上、メモリリークの解消などを含む多数の修正が適用されました(※直前に発行された v2.1.208 の変更も包括的に含まれます)。
- セッション対話ブロック問題の修正 (v2.1.209): バックグラウンドセッションにおいて、モデル切り替えコマンド(
/model)などの内部対話プロセスが過剰なセキュリティフィルターにより誤って遮断されてしまう現象を修正しました。 - スクリーンリーダーモードの導入 (v2.1.208): 視覚障害をお持ちの開発者や、プレーンテキストでの読み上げ・出力を希望するユーザー向けに
claude --ax-screen-readerフラグ(または環境変数CLAUDE_AX_SCREEN_READER=1)で動作する画面読み上げ専用のテキストモードを追加しました。 - Vim モードのキーマッピング改善 (v2.1.208): 設定に
vimInsertModeRemapsオプションを追加。これにより、インサートモードでのjj入力をノーマルモードへの移行(Escapeキー)にバインドするなどのカスタムマッピングが利用可能になりました。 - エンタープライズ対応の強化 (v2.1.208): 企業のセキュリティチェックやカスタムランチャー経由での実行に対応するため、子プロセスの実行挙動を構成する
CLAUDE_CODE_PROCESS_WRAPPER環境変数をサポートしました。 - バグ修正とパフォーマンス改善 (v2.1.208): 複数のメモリリークを修正して長時間運用の安定性を向上させたほか、特定の環境でツール実行速度を向上(最大7倍)しました。大容量の Markdown テーブルや巨大な JSON 出力による描画フリーズ問題も解消されています。
影響や使いどころ
スクリーンリーダーモードの導入により、音声読み上げ環境でのターミナルエージェント利用が格段にスムーズになりました。また、Vimマッピング機能が拡張されたため、普段使い慣れたキー操作をそのまま Claude Code のターミナルエディタ内で再現できます。フリーズやセッションハングを誘発していたメモリ管理まわりの修正により、大規模コードベースでの継続的なデバッグワークフローがより信頼性の高いものとなります。
まとめ
Claude Code v2.1.209 は、実用的な新モードの提供と、ターミナル作業中の意図しない遮断やフリーズを解消した、安定運用に欠かせない重要なメンテナンス・機能アップデートです。