要点
Anthropic が Claude Code のバージョン 2.1.200 をリリースし、ユーザーへの質問ダイアログのデフォルト動作を変更するとともに、CLI やエディタ全体の権限モードを「手動」に設定する機能を追加しました。
変更点
- AskUserQuestion ダイアログをデフォルトで自動継続しないように変更しました。アイドルタイムアウトは /config を経由してオプトインしてください。
- CLI、--help、VS Code、JetBrains 全体にわたって「デフォルト」の権限モードを「手動 (Manual)」に変更しました。--permission-mode manual および "defaultMode": "manual" は、デフォルト値と共に受け付けられます。
- .claude.json ファイル内の disabledMcpServers または enabledMcpServers が配列以外の値に設定されている場合に起動時にクラッシュする不具合を修正しました。
- 睡眠/復帰後や停止したセッションの再開後に、バックグラウンドセッションがターン途中に静かに停止してしまう不具合を修正しました。
- ストップ後の再生成後に Esc キーでキャンセルされたターンをバックグラウンドセッションが再実行する不具合を修正しました。
- クラッシュによって stale な daemon.lock ファイルが残され、その PID を OS が再利用した結果、バックグラウンドエージェントが二度と起動しなくなる不具合を修正しました。
- バックグラウンドエージェントのデーモン引継ぎを修正し、再インストールされた古いビルドがもはやデーモンを乗っ取れないようにしました。ビルドの新旧は、バージョンに埋め込まれたビルドタイムスタンプによって判断されます。
- バックグラウンドエージェントのロスターに関する不具合を修正しました。これには、一時的な破損による孤児プロセスクリーンアップの恒久的無効化、古いバイナリが新しいバージョンで書き込まれたフィールドを保持しない問題、およびデーモン再起動時にソケット認証トークンが削除される問題が含まれます。
- レート制限によりテキスト出力を生成する前に切断されたサブエージェントが、失敗する代わりに空の結果を返す不具合を修正しました。
- バックグラウンドエージェントの出力に含まれる制御バイトが、エージェントビューでターミナルに到達してしまう不具合を修正しました。
- claude agents コマンドにおいて --plugin-dir フラグを agents 引数の後に配置した場合、プラグインのエージェントやスキルがエージェントビューに表示されない不具合を修正しました。
- 同じリポジトリの git worktrees からプロジェクトスコープのプラグインが正しく読み込まれない不具合を修正
- /mcp サーバー一覧でスクリーンリーダーや拡大鏡のフォーカスが追跡されない不具合を修正
- 録音時に音声キャプチャが行われない場合に誤解を招く「Voice connection failed」メッセージが表示される不具合を修正
- tmux 3.4+ 環境でのレンダリング点滅を、同期されたターミナル出力を有効化することで修正
- スクリーンリーダーの出力を改善:装飾用記号は非表示とし、トランスクリプト記号は短いラベルとして読み上げ、ネストされたテーブルは「Header: value. lines」として読み上げるように変更
- インストールスクリプトを改善し、システムがメモリ不足によりインストールプロセスを強制終了した場合にその旨を説明するようにした