新機能が盛りだくさんのClaude Code v2.1.208リリース!
Claude Code v2.1.208のリリース内容
原題: v2.1.208
重要度の根拠: 新機能追加により多くのユーザーに影響があるため。
要約
Claude Codeの最新バージョンv2.1.208がリリースされ、スクリーンリーダーモードやVimモードのキーリマッピング、マルチセレクトメニューへのマウスクリックサポートなど、多数の新機能が追加されました。また、いくつかのバグ修正も行われ、特に背景エージェントに関連する問題が解決されました。これにより、ユーザー体験が向上し、信頼性が増すことが期待されます。
要点
- スクリーンリーダーモードを追加
- Vimモードのキーリマッピング機能
- マルチセレクトメニューでのマウスクリック対応
- いくつかのバグ修正を実施
- 安定性と使いやすさが向上
開発者向け技術解説(API・実装詳細・破壊的変更)を見る
バージョンv2.1.208では、以下の新機能が追加されています: スクリーンリーダーモード(`claude --ax-screen-reader`で有効化)、Vimモードのキーリマッピング(`vimInsertModeRemaps`設定)、企業用ランチャーを考慮した`CLAUDE_CODE_PROCESS_WRAPPER`。バグ修正としては、背景エージェントへのメッセージ配信失敗時のテキスト保存、コンテキストウィンドウのリセット問題、HTTP/2接続のGOAWAYによるクラッシュ修正などが含まれています。これにより、安定性と使いやすさが向上しました。
本文の日本語訳(全文)を見る
## 変更内容
- スクリーンリーダーモードを追加:スクリーンリーダー利用者向けのプレーンテキスト表示モード。`claude --ax-screen-reader`を実行、`CLAUDE_AX_SCREEN_READER=1`を設定、または設定に「axScreenReader」をtrueとして追加。
- `vimInsertModeRemaps`設定を追加:Vimモードの挿入モードで、`jj`をEscにマッピング。
- `CLAUDE_CODE_PROCESS_WRAPPER`を追加:エージェントビューとバックグラウンドサービスが、すべてのClaude Code自己生成を必要なラッパー実行可能ファイルを通じて実行するようになりました。
- フルスクリーンモードでのマルチセレクトメニュー及び「その他」入力行にマウスクリックサポートを追加。
- サポートされているモデルに切り替えた後もファストモードがオフのままとなる問題を修正 — 設定で有効にすると自動的に復元されます。
- バックグラウンドエージェントに送信した返信が配信に失敗した場合に失われる問題を修正 — セッション再起動時にテキストが保存され、配信されます。
- 更新後、バイナリが置き換えられた後に「バックグラウンドデーモンを開始できなかった」というエラーが発生する問題を修正。
- CLIの自動更新後にコンテキストウィンドウ(および自動コンパクトインジケーター)が一時的に200kにリセットされ、長いコンテキストセッションを再開する際に誤った「100%コンテキスト使用中」という表示が出る問題を修正。
- サーバーがHTTP/2接続をGOAWAYで閉じた際に監視セッションとバックグラウンドセッションがクラッシュする問題を修正。
- 大きなレスポンスをパイプする際のトランケートされたstream-json/JSON出力と結果メッセージが欠如する問題を修正。
- `CLAUDE_CODE_MAX_OUTPUT_TOKENS`および類似の環境変数が科学的表記の値の仮数を静かに使用していた問題を修正(`1e6`が`1`になっていた)。
- 非常に大きなマークダウンテーブルがレンダリングを停止したり、過剰なメモリを使用する問題を修正。200行を超えるテーブルは最初の200行を表示し、「…N行がさらにあります」と表示します。
- 読み取り後に修正されたファイルに対してEditツールが失敗する問題を修正。
- Readが空のファイルを「オフセットより短い」と報告する問題、Grepが無効な正規表現パターンに対して「ファイルが見つかりません」と静かに返す問題、ページネーション時にGrepカウントモードのトータルが過小報告される問題、パターン、パス、または作業ディレクトリにヌルバイトが含まれているとGrepが不明なエラーでクラッシュする問題を修正。
- `apiKeyHelper`スクリプトの失敗が、約10回の静かな再試行の後に一般的な401の背後に隠れていた問題を修正;スクリプト自身のエラーが3回以内に表示されるようになりました。
- ベッドロックストリーミングリクエストが、ゲートウェイがレスポンスを変換する際に誤解を招く「トランケートされたイベントメッセージを受信しました」というエラーで失敗する問題を修正 — エラーはコンテンツタイプを名前付けし、プロキシを指摘します。
- `/upgrade`がブラウザが開くのに失敗した場合、アップグレードURLではなくログインフローを表示する問題を修正。
- WindowsスタイルのSDKホストからの空のCRLFまたは空白行によるストリームJSON入力がセッションを終了させる問題を修正。
- `control_request`が非文字列の`set_model`ペイロードを持つ場合にヘッドレスストリームJSONセッションが永久にハングする問題を修正;CLIがエラーレスポンスで応答します。
- セッション再開時に「完了記録が見つかりません」という通知が繰り返される問題を修正 — 孤立したバックグラウンドタスクが単一の要約にまとめられるようになりました。
- リモートコントロールクライアントがターミナルホストされたセッションに接続する際、タスクが開始または停止されるまでバックグラウンドエージェントやワークフロープログレスが見えない問題を修正。
- サブエージェントの`tools`リストが何も解決しない場合にエージェントツールがツールなしで起動する問題を修正 — 認識されないエントリを名前付けした明確なエラーを返します。
- `/usage`が新鮮なデータ上に古いキャッシュバーを表示する問題、`/mcp`が設定編集後にプレースホルダーサーバーを再分類しない問題を修正。
- SDKホスト(例:Claude Desktop)での「ディレクトリを変更」が、バックグラウンドタスクが実行中のアイドルセッションで「ターンが進行中」というエラーで失敗する問題を修正。
- ワークフロー保存ダイアログがユーザー範囲の保存のために`~/.claude/workflows/`を表示する問題を修正し、`CLAUDE_CONFIG_DIR`の位置を表示します。
- `/release-notes`が表示されたノートをモデルのコンテキストに追加する問題を修正 — 「すべて表示」が以前はすべての変更履歴をその後のリクエストに注入していました。
- エージェントビューにおけるメモリリークを修正し、貼り付けられた画像が保持されないようにしました。
出典: https://github.com/anthropics/claude-code/releases/tag/v2.1.208
媒体: Claude Code Releases
※本記事は Anthropic / OpenAI / Google / Meta / Mistral / DeepSeek / Sakana 等各社の公開情報を基に AI (OpenAI GPT-4o-mini) が日本語で要約・分類した二次的著作物です。著作権法第32条の引用要件に基づき出典 URL を必ず併記しています。要約は AI 生成のため誤訳・誤解釈を含む可能性があります。詳細・正確な情報は必ず出典元の原文をご確認ください。