こんにちは、AIニュースアプリ Morning AI 開発者の矢野哲平です。この記事ではClaude Codeに新しく追加された「Auto mode」について触れます。

Auto mode for Claude Code - Anthropic

Auto mode?

簡単に言うと、Claude Codeの新しい権限機能です。

これまでClaude Codeのツール実行時の権限には2つの選択肢がありました。

  • デフォルトモード: ツール実行のたびにユーザーに確認を求める(安全だが中断が多い)
  • --dangerously-skip-permissions: 全ての権限チェックをスキップする(中断はないがリスクが高い)

Auto modeはこの中間に位置します。

安全と判断されたアクションは自動で実行し、リスクのあるアクションはブロックする仕組みです。

Auto modeの仕組み

ツール実行の前に分類器がアクションを評価します。

  • ファイルの大量削除、機密データの流出、悪意のあるコード実行などの破壊的なアクションを検出
  • 安全と判断されたアクションは自動実行
  • リスクがあると判断されたアクションはブロックし、代替手段を試みる

Auto modeの注意点

Anthropicのブログでも言及されていますが、Auto modeは完全ではありません。

  • ユーザーの意図が曖昧な場合や、環境のコンテキストが不足している場合は、リスクのあるアクションを許可してしまう可能性がある
  • 逆に安全なアクションをブロックしてしまうこともある

とは言え、--dangerously-skip-permissionsに比べると安心して使えそうです。

Auto modeは誰が使えるのか?

現在はresearch previewとしてTeamプランのユーザーに提供されています。

EnterpriseおよびAPIユーザーへの展開は近日中とのことです。

なお、Enterprise管理者は管理設定で"disableAutoMode": "disable"を指定することでAuto modeを無効化できます。

残念ながら現時点ではPro及びMaxプランは使えないようです。

設定方法

CLIの場合はコマンドで有効化できます。

claude --enable-auto-mode

有効化後はShift+Tabでモードを切り替えられます。

デスクトップやVS Codeの場合は、設定画面のpermission modeドロップダウンから選択します。

より安全に、より効率的に

Claude Codeを日常的に使うユーザーにとって、Auto modeはかなり実用的な選択肢になると思います。

毎回の確認が減ることでClaude Codeの作業効率は上がります。

現時点でも--dangerously-skip-permissionsの選択肢はあるわけですが、安全に実行できるのであればAuto modeの方がより良い選択肢と言えます。