CodeCraft Lab

v2.1.202〜v2.1.210:デスクトップ内蔵ブラウザ、/doctor強化、auto modeセキュリティ改善

Week 28(7月6〜10日)のアップデートでデスクトップアプリへのビルトインブラウザ追加、/doctorの全面強化、auto modeのセキュリティ改善など多数の機能追加とバグ修正が行われた。

影響度:高7月6日〜14日7分で読了
デスクトップブラウザauto modeセキュリティagent view/doctorWeek28v2.1.210

今週の更新サマリー

Claude Code v2.1.202〜v2.1.210(2026年7月6〜14日)がリリースされました。今週最大のトピックはデスクトップアプリへのビルトインブラウザ搭載と、セットアップ診断コマンド /doctor の全面的な強化です。


主な変更点

1. デスクトップ内蔵ブラウザの追加(high)

Claude Code デスクトップアプリにビルトインブラウザが追加されました。これにより、Claudeはドキュメントサイトやデザインツール、ローカル開発サーバーのプレビューなど、任意のWebページを開いてページ内容を読み取り・操作できるようになります。ローカル開発サーバープレビューと同じ操作感でブラウジングが可能です。

推奨: デスクトップアプリを最新版に更新し、UIの確認やドキュメント参照が必要なタスクでClaudeに積極的にブラウザを活用させてみましょう。

2. /doctor がフルセットアップ診断コマンドに進化(high)

/doctor が単なる確認ツールから、問題の診断と修正まで行える総合セットアップコマンドに強化されました。/checkup はその別名として機能します。

  • Homebrew インストールのチャンネル判定も改善され、正しいバージョンと比較されるようになりました
  • CLAUDE.md の肥大化チェックも追加(コードベースから導出可能な内容を削減提案)
  • 自動修正提案に対応(f キーでClaudeに修正を依頼可能)

推奨: 定期的に /doctor を実行して環境の健全性を確認しましょう。問題が見つかった場合は f キーで自動修正を試してください。

3. auto mode のセキュリティ強化(high)

auto mode に重要なセキュリティ改善が加わりました。

  • トランスクリプト改ざんブロック: セッションのトランスクリプトファイルへの不正書き込みをブロックするルールが追加されました(v2.1.205)
  • 未解決変数の rm -rf 警告: rm -rf $未解決変数 のように変数が解決できない場合、--dangerously-skip-permissions や auto mode でも確認プロンプトを表示するようになりました
  • プロンプトインジェクション対策強化: サブエージェントが読み取ったコンテンツ経由の間接プロンプトインジェクションへの対策が強化されました

推奨: auto mode を使用している場合は最新版への更新を強く推奨します。特にCI/CD環境や自動化ワークフローでの利用時は早急な対応が必要です。

4. agent view の表示改善(medium)

エージェントビューのステータス表示が大幅に改善されました。

  • 各セッション行にカラーコードされた状態ワード分類器が生成したヘッドラインが表示されるようになりました(例:生のツール呼び出しテキストではなく、何をしているかの要約)
  • ブロック中のセッションのピーク表示では、質問内容と経過時間(例:「3分待機中」)が見やすく表示されます
  • Ctrl+X でブランチ名変更済みワークツリーの削除が可能になりました(未プッシュコミットは保護)
  • 入力待ちのバックグラウンドエージェント数がフッターヒントに表示されるようになりました

5. /cd コマンドの改善(medium)

/cd にディレクトリパスのサジェスト機能が追加され、/add-dir と同様の使い勝手になりました(v2.1.206)。

6. スクリーンリーダー対応の追加(medium)

--ax-screen-reader フラグ、CLAUDE_AX_SCREEN_READER=1 環境変数、または settings.json の "axScreenReader": true でスクリーンリーダー向けのプレーンテキストレンダリングモードが利用できるようになりました(v2.1.208)。


その他の変更点(Changelogより)

パフォーマンス・安定性の改善

  • 長時間実行ツールへの経過時間表示: ツールが実行中であることが視覚的にわかるよう、折りたたまれたツールサマリー行にリアルタイムの経過時間カウンターが追加されました(v2.1.210)
  • メモリリーク修正: セッション内の大規模な修正でセッションのトランスクリプトサイズが最大79倍削減されるよう改善(v2.1.208)
  • 多数のバグ修正: バックグラウンドセッション、MCP サーバー、プラグインキャッシュ、Windows環境での各種問題が多数修正されました

注意が必要な変更

  • Write(path), NotebookEdit(path), Glob(path) パーミッションルールへの警告: 起動時に警告が表示されるようになりました。代わりに Edit(path)Read(path) を使用してください(v2.1.210)
  • vim インサートモードのリマップ設定: vimInsertModeRemaps 設定が追加され、jj → Escape のような2キーシーケンスがカスタマイズ可能になりました(v2.1.208)
  • CLAUDE_CODE_PROCESS_WRAPPER: 企業向けランチャー対応として、すべての Claude Code セルフスポーンを指定ラッパー経由で実行できるようになりました(v2.1.208)
  • Fable アドバイザーが一時的に利用不可: サーバーサイドの問題により、アドバイザーピッカーで一時的に利用不可と表示されます(v2.1.210)

/commit-push-pr の改善

リポジトリの設定済みプッシュリモート(remote.pushDefault またはリモートが1つの場合)への git push が自動許可されるようになりました(v2.1.206)。

既存ユーザーへの推奨アクション

  • デスクトップアプリを最新版(v2.1.210)に更新して、ビルトインブラウザ機能を活用する
  • auto mode ユーザーは早急に最新版へ更新し、トランスクリプト改ざんブロックとrm -rf安全機能の恩恵を受ける
  • 設定ファイルの Write(path), NotebookEdit(path), Glob(path) パーミッションルールを Edit(path)Read(path) に移行する
  • /doctor を実行して現在の環境に問題がないか診断し、必要に応じて f キーで自動修正を適用する
  • スクリーンリーダーを使用している場合は --ax-screen-reader フラグまたは axScreenReader: true 設定を有効にする

関連する学習コンテンツ

出典