改善バグ修正
Claude v2.1.200アップデート:バックグラウンド処理の安定性向上と広範なバグ修正
v2.1.200
重要ポイント
- バックグラウンドセッションとエージェントの安定性および信頼性が大幅に向上しました。
- CLIおよびIDE連携におけるデフォルトのパーミッションモードが「Manual」に変更されました。
- 起動時のクラッシュ、セッションの停止、エージェントの起動不能など、多数の重要なバグが修正されました。
- スクリーンリーダーや拡大鏡のサポートが強化され、アクセシビリティが改善されました。
- `AskUserQuestion`ダイアログのデフォルト動作が変更され、自動続行しないようになりました。
- プラグインの読み込みやターミナル表示に関する複数の問題が修正されました。
Claude v2.1.200がリリースされ、主にバックグラウンドセッションとエージェントの安定性、信頼性、そして多数のバグ修正に焦点が当てられています。ユーザー体験とアクセシビリティも改善され、より堅牢で使いやすい環境が提供されます。
主な変更点
安定性と信頼性の向上
- バックグラウンドセッションの安定化: スリープからの復帰後やセッション再開時に、バックグラウンドセッションが途中で停止する問題が修正されました。また、キャンセルされたセッションが誤って再実行されることもなくなりました。
- バックグラウンドエージェントの堅牢化: クラッシュ後に残った古いロックファイルが原因でエージェントが起動しなくなる問題が解決されました。さらに、古いビルドがデーモンを引き継ぐことを防ぐため、ビルドのタイムスタンプに基づいて新旧が判断されるようになりました。
- エージェントロスターの改善: 一時的な破損が原因でクリーンアップ機能が永続的に無効になったり、古いバイナリが新しいバージョンで書き込まれたフィールドを保持できなかったりする問題が修正されました。
- サブエージェントの挙動改善: レート制限によりテキスト出力前に処理が中断されたサブエージェントが、空の結果を返す代わりに適切に失敗するようになりました。
ユーザー体験とアクセシビリティの改善
AskUserQuestionダイアログの動作変更:AskUserQuestionダイアログがデフォルトで自動続行しなくなり、/configを通じてアイドルタイムアウトを設定できるようになりました。- デフォルトパーミッションモードの変更: CLI、
--help、VS Code、JetBrains全体で、デフォルトのパーミッションモードが「Manual」に変更されました。--permission-mode manualや"defaultMode": "manual"もdefaultと同様に受け入れられます。 - スクリーンリーダー出力の改善: 装飾的なグリフが非表示になり、トランスクリプトの記号が短いラベルとして読み上げられ、ネストされたテーブルが「Header: value.」形式で読み上げられるようになり、アクセシビリティが向上しました。
/mcpサーバーリストのフォーカストラッキング修正: スクリーンリーダーや拡大鏡で/mcpサーバーリストのフォーカスが正しく追跡されない問題が修正されました。- 音声入力のメッセージ改善: 音声が録音されなかった場合に「Voice connection failed」という誤解を招くメッセージが表示される問題が修正されました。
その他の修正と改善
- 起動時クラッシュの修正:
.claude.json内のdisabledMcpServersまたはenabledMcpServersが配列以外の値に設定されている場合に発生する起動時クラッシュが修正されました。 - プラグイン読み込みの修正:
claude agents --plugin-dirフラグの配置によるエージェントビューでのプラグイン表示問題や、Gitワークツリーからのプロジェクトスコーププラグインの読み込み問題が修正されました。 - ターミナル表示の修正: エージェントビューでバックグラウンドエージェントの出力から制御バイトがターミナルに到達する問題や、tmux 3.4+でのレンダリングのちらつきが修正されました。
- インストールスクリプトの改善: インストールがシステムメモリ不足で中断された際に、その旨を説明するようになりました。
これらの変更により、Claudeはより安定し、信頼性が高く、幅広いユーザーにとって使いやすいツールとなりました。