Anthropic / Claude / Claude Code のロゴ

Anthropic / Claude / Claude Code / リリースノート / 2026/06/02 / 重要

Claude Code 2.1.160: 起動ファイルとビルド設定への書き込み確認を強化

AIdeveloperセキュリティworkflow

公式リリースノート

Anthropic は Claude Code changelog で、2026年6月2日付の 2.1.160 を公開しました。今回の更新は、シェル起動ファイルやビルド関連設定への書き込み確認、grep 後の編集フロー、バックグラウンドエージェントや Windows / WSL 周辺の安定性修正が中心です。

要点

  • .zshenv.zlogin.bash_login~/.config/git/ など、起動時に実行され得る場所へ書き込む前に確認プロンプトが出るようになった
  • acceptEdits モードでも .npmrc.yarnrc*bunfig.toml.bazelrc.pre-commit-config.yaml.devcontainer/ など、コード実行に関わるビルド関連設定への書き込み前に確認する
  • 単一ファイルに対する grep / egrep / fgrep の閲覧後は、別途 Read しなくても Edit の read-before-edit 条件を満たすようになった
  • バックグラウンドセッション / claude agents の復元、終了処理、ソケットの初回起動、表示・操作応答の問題が複数修正された
  • Windows / WSL / Apple Terminal / tmux / 音声モード / Vim モードなど、端末・OS 差分に関わる細かな修正も含まれる

今回のリリースノートで語られていること

Claude Code 2.1.160 は、新しい派手なエージェント機能というより、Claude Code が開発環境を変更するときの安全確認と、長時間利用時の信頼性を積み上げる更新です。最も重要なのは、シェル起動ファイルや Git 設定、ビルド関連設定への書き込みに対する追加確認です。.zshenv.bash_login はシェル起動時に実行されるため、そこへ意図しない内容が入ると、次回以降のターミナル起動やコマンド実行に影響します。

.npmrc.yarnrc*bunfig.toml.bazelrc、pre-commit、devcontainer 設定も同じ文脈で見るべきです。これらは依存関係のインストール、ビルド、テスト、コンテナ起動などの実行経路に入りやすい場所です。Claude Code が自動編集できる範囲が広がるほど、こうした設定ファイルは単なるテキストファイルではなく、実行権限や開発環境の挙動を左右する入口として扱う必要があります。今回の確認追加は、便利さを削るためというより、自動編集の対象が危険度の高い設定に近づいたときだけ、人間の判断を挟みやすくするための変更です。

同時に、grep 後の Edit が Read 済み扱いになる変更は、実務の速度に効きます。これまで Claude Code が対象ファイルを grep で確認していても、編集前に別途 Read を要求される場面がありました。単一ファイル grep を read-before-edit の証跡として扱えるようになることで、検索して該当箇所を直す一般的な編集フローが短くなります。ただし、これは確認を弱めるというより、実際に見たファイルに対する編集証跡を適切に認める変更と読むべきです。検索結果だけで十分な場合と、前後の文脈まで読んだ方がよい場合は引き続き分けて考える必要があります。

バックグラウンドセッション / claude agents 周辺の修正も、チーム利用では重要です。完了済みセッションを復元したときに会話履歴が落ちる問題、夜間の終了処理後に元のプロンプトが再実行される問題、初回起動時のソケット不足、バックグラウンドエージェントが Completed に表示される問題、エージェント一覧から戻る際のフリーズなどが修正されています。バックグラウンドエージェントは、人間が見ていない時間にも作業を継続する前提の機能です。そのため、復元時に過去文脈が消えたり、同じプロンプトが再実行されたりすると、変更の重複、誤った再試行、レビューしにくい差分につながります。

Windows / WSL / ターミナル表示の修正も、企業導入では軽視できません。WSL のクリップボード、Windows のバックグラウンドセッション、Apple Terminal や tmux の同期出力マーカー、CJK IME、file:///C:/... リンク、音声モードの接続失敗など、環境依存の問題が並んでいます。Claude Code を一部の macOS ユーザーだけでなく、Windows / WSL を含む組織全体に配る場合、こうした周辺修正が日々の作業の安定性を左右します。

実務で確認したいポイント

Claude Code を acceptEdits モードやバックグラウンドエージェントと組み合わせて使っているチームは、2.1.160 に更新したうえで、シェル起動ファイル、パッケージマネージャー設定、devcontainer、pre-commit、Bazel などの変更がレビュー手順に乗るかを確認してください。特にビルド、インストール、シェル起動に関係するファイルは、通常のソースコードよりも強い確認対象として扱うべきです。

また、バックグラウンドエージェントを夜間や長時間ジョブに使っている場合は、セッション復元、終了処理、停止、後片付けの挙動を小さなリポジトリで再確認するとよさそうです。エージェントが再実行したのか、続きから復元したのか、どのディレクトリ、ブランチ、ワークツリーで動いたのかをレビューできる状態にしておくことが重要です。

結局、この更新をどう見るべきか

Claude Code 2.1.160 は、コーディングエージェントの自動編集をより安全に日常運用へ寄せるためのリリースです。開発チームにとっては、便利な編集フロー改善だけでなく、実行され得る設定ファイルへの書き込み確認、バックグラウンドエージェントの復元信頼性、Windows / WSL 対応をまとめて確認する更新と見るべきです。