こんにちは、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の方がより良い選択肢と言えます。