Claude Code 2.1.183、auto mode で破壊的な Git 操作をブロック
Anthropic は、Claude Code 2.1.183 を公開し、auto mode の安全対策を強化した。auto mode は、確認の回数を減らして Claude Code に作業を進めさせる実行モードで、今回の更新では `git reset --hard`、`git checkout -- .`、`git clean -fd`、`git stash drop` が、ローカル作業を捨てるよう利用者が明示していない場合にブロックされる。
`git commit --amend` は、そのコミットが同じセッション内でエージェントによって作られたものではない場合に止められる。`terraform destroy`、`pulumi destroy`、`cdk destroy` も、対象スタックを具体的に指定して依頼していない限りブロックされる。モデルが非推奨になっている場合や新しいモデルに自動更新される場合の警告、`/config --help`、`attribution.sessionUrl` 設定なども追加された。
scheduled task や webhook trigger の通知がキーボード入力として扱われ、auto mode の保留中アクションを承認できてしまう不具合も修正された。自律的にコードを触るエージェントでは、便利さと同じくらい、破壊的操作や外部トリガーがどこで止まるかが重要になる。2.1.183 は、その境界を運用寄りに固める更新といえる。