新機能改善バグ修正
Claude v2.1.208: スクリーンリーダー対応、多数の安定性向上とパフォーマンス改善
v2.1.208
重要ポイント
- スクリーンリーダーモードの追加によりアクセシビリティが向上。
- 長期セッションにおける多数のメモリリークが修正され、全体的なメモリ使用量が大幅に削減。
- UIの応答性が向上し、バックグラウンドエージェントの管理と表示が改善。
- 大規模なMarkdownテーブルのレンダリングや長文応答の出力安定性が向上。
- 各種ツール(Edit, Read, Grep, Globなど)のバグが修正され、信頼性が向上。
- Vim挿入モードのリマップ設定が追加され、カスタマイズ性が向上。
Claude v2.1.208がリリースされ、アクセシビリティの向上、多数のバグ修正、そして全体的なパフォーマンスと安定性の改善が図られました。特に、長期セッションにおけるメモリ使用量の削減とUIの応答性向上が注目されます。
新機能
- スクリーンリーダーモードの追加: 視覚障がいを持つユーザー向けに、プレーンテキストレンダリングをオプトインで提供するモードが追加されました。
claude --ax-screen-readerコマンドや設定で有効化できます。 - Vim挿入モードのリマップ設定: Vimモードで
jjのような2キーシーケンスをEscapeにマッピングできるvimInsertModeRemaps設定が追加されました。 - 企業向けコード処理ラッパー:
CLAUDE_CODE_PROCESS_WRAPPER環境変数をサポートし、Claude Codeの自己生成プロセスが指定されたラッパー実行ファイルを通じて実行されるようになりました。 - フルスクリーンモードでのマウス操作: マルチセレクトメニューや「Other」入力行でマウスによるクリック操作がサポートされました。
主なバグ修正
今回のアップデートでは、ユーザー体験とシステムの安定性に影響する多数のバグが修正されました。
- 高速モードの自動復元: 高速モードをサポートするモデルに切り替えた際に、設定が有効であれば自動的に高速モードが復元されるようになりました。
- バックグラウンドエージェントの信頼性向上: バックグラウンドエージェントへの返信が失敗した場合でもテキストが保存され、セッション再開時に配信されるようになりました。また、バックグラウンドセッションのアタッチ失敗やクラッシュの問題も修正されています。
- コンテキストウィンドウの表示修正: CLIの自動更新後にコンテキストウィンドウが一時的にリセットされる問題が修正され、誤った「100%コンテキスト使用」表示が解消されました。
- 大規模コンテンツのレンダリングと出力: 非常に大きなMarkdownテーブルのレンダリング遅延やメモリ過剰使用が改善され、大規模な応答の出力途切れやJSON出力の欠落も修正されました。
- メモリリークの解消: 長期セッションにおける複数のメモリリーク(エージェントビュー、MCP stdioサーバー、LSPドキュメント、ヘッドレス/SDKセッションなど)が修正され、全体的なメモリ効率が向上しました。
- ツール関連の修正:
Edit、Read、Grep、Globなどの各種ツールにおけるバグが修正され、より堅牢な動作が実現されました。 - Bedrock関連の改善: Bedrockストリーミング要求の誤解を招くエラーメッセージが改善され、AWS SSOプロファイルでの認証失敗問題も修正されました。
改善点
- UIの応答性向上: エージェントタスクリストの更新中にUIが再レンダリングされることなく、入力応答性が向上しました。
- パフォーマンス最適化: ツール呼び出しごとのCPUオーバーヘッドが削減され、特に多数のMCPツールを使用する際のパフォーマンスが向上しました。
- メモリ使用量の削減: ファイル編集読み取りキャッシュのメモリ使用量が制限され、セッションのトランスクリプトサイズが大幅に削減されるなど、全体的なメモリ効率が向上しました。
- バックグラウンドエージェントの管理: 完了したバックグラウンドエージェントが
/tasksに表示され続けるようになり、停止したエージェントにアタッチした際にすぐにトランスクリプトが表示されるようになりました。 - 安全性と表示の改善: 危険なコマンド実行時のプロンプト表示が改善され、
/usageや/mcpなどの表示もより正確で分かりやすくなりました。
今回のアップデートは、Claudeの安定性、パフォーマンス、そしてユーザーエクスペリエンスを大幅に向上させるものです。