Claude Code Changelog·2026年7月4日 01:52·約3分
Claude Code v2.1.200 の変更点
TL;DR
Claude Code v2.1.20 では、バックグラウンドエージェントの安定性向上、パーミッション管理の強化、アクセシビリティ改善など、開発者体験を最適化する多数の修正と機能がリリースされた。
AI深層分析2026年7月4日 18:44
3
注目/ 5段階
深度40%
4
関連度30%
3
実用性20%
5
革新性10%
2
キーポイント
1
バックグラウンドエージェントの安定性と信頼性の大幅向上
クラッシュ後の再起動失敗や、スリープ/ウェイク時のセッション停止など、長年の不安定要因を解消し、ダウンスケール処理やロック管理も改善された。
2
セキュリティとパーミッション管理の強化
デフォルトの権限モードが「Manual」に変更され、ユーザーの明示的な同意なしに実行されるリスクを低減し、設定ファイルの型エラーによるクラッシュも修正された。
3
アクセシビリティとユーザビリティの改善
スクリーンリーダー対応の強化や、音声入力時の誤ったエラーメッセージの修正、ターミナル表示のチラつき解消など、多様なユーザー環境での利用体験が向上した。
影響分析・編集コメントを表示
影響分析
このアップデートは、AI エージェントツールを本番環境や長時間稼働するワークフローで安定的に運用するための基盤整備として極めて重要です。特にバックグラウンド処理の信頼性向上とセキュリティ設定の転換は、開発者が大規模な自動化タスクを実行する際の心理的・技術的ハードルを下げ、ツールの採用率を高める要因となります。
編集コメント
今回のリリースは、機能追加よりも「信頼性」と「安全性」に焦点を当てた堅牢なアップデートであり、AI エージェントツールの成熟度を示す重要なマイルストーンです。特にデフォルトのパーミッション変更は、業界全体のセキュリティ基準向上への貢献が期待されます。
変更点
- 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」として読み上げるように変更
- インストールスクリプトを改善し、システムがメモリ不足によりインストールプロセスを強制終了した場合にその旨を説明するようにした
原文を表示
What's changed
- Changed AskUserQuestion dialogs to no longer auto-continue by default; opt into an idle timeout via /config
- Changed the "default" permission mode to "Manual" across the CLI, --help, VS Code, and JetBrains; --permission-mode manual and "defaultMode": "manual" are accepted alongside default
- Fixed a crash at startup when disabledMcpServers or enabledMcpServers in .claude.json is set to a non-array value
- Fixed background sessions silently stopping mid-turn after sleep/wake or when reopening a stalled session
- Fixed background sessions re-running a turn cancelled with Esc after a stall respawn
- Fixed background agents never starting again after a crash left a stale daemon.lock whose PID the OS reused
- Fixed background-agent daemon handover so a reinstalled older build can no longer take over the daemon; build recency is now judged by the version's embedded build timestamp
- Fixed background-agent roster issues: transient corruption permanently disabling orphan cleanup, older binaries not preserving fields written by newer versions, and socket auth tokens being stripped during daemon restarts
- Fixed subagents cut off by a rate limit before producing any text output returning an empty result instead of failing cleanly
- Fixed control bytes from background-agent output reaching the terminal in the agent view
- Fixed claude agents --plugin-dir not showing the plugin's agents and skills in the agent view when the flag is placed after agents
- Fixed project-scoped plugins not loading correctly from git worktrees of the same repository
- Fixed /mcp server list not tracking focus for screen readers and magnifiers
- Fixed voice dictation showing a misleading "Voice connection failed" message when a recording captures no audio
- Fixed rendering flicker under tmux 3.4+ by enabling synchronized terminal output
- Improved screen-reader output: decorative glyphs are now hidden, transcript symbols read as short labels, and nested tables read as Header: value. lines
- Improved the install script to explain when installation is killed by the system running out of memory
この記事をシェア
関連記事
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み