AIエージェント講座 →
Claude Code

Claude Codeオートモードの安全な設定

📌 検索キーワード: claude code オートモード

【結論】オートモードを権限制御として設計する

Claude Codeに公式のauto_approval真偽値設定はありません。

確認回数を減らす場合は、Plan、default、acceptEdits、auto、bypassPermissionsなど利用可能なPermission modeと、Tool単位のallow・deny ruleを使います。

通常運用では必要な読取・テストだけを許可します。

# 起動後のセッション内で実行:権限ルールを確認・編集
/permissions
# ターミナルで実行:編集を許可するモードで開始
claude --permission-mode acceptEdits
# ターミナルで実行:非対話処理のツールを限定
claude -p "差分をレビューして" --allowedTools "Read,Grep,Glob,Bash(git diff:*)" --disallowedTools "WebFetch,WebSearch"
# ターミナルで実行:Planモードで開始
claude --permission-mode plan

具体的な手順・設定方法

  1. 頻繁に承認される安全なコマンドだけを特定します。

  2. /permissionsで完全一致に近いRuleを作り、広いShell wildcardを避けます。

  3. 編集は専用branchかworktreeで行い、NetworkとProduction credentialを分離します。

  4. 自動処理には最大ターンと失敗時停止を設定します。

実践プロンプト / 活用テクニック

# 起動後のセッション内で入力
src/locales配下のJSONだけを対象に表記揺れを修正してください。
ファイル削除、依存追加、Git操作、外部通信は禁止です。
最初に対象件数と変更例を提示し、承認後に編集してください。

注意点・よくあるエラーと対処法

--dangerously-skip-permissionsは通常のオートモードではなく、隔離環境向けの危険な例外です。

Promptで確認不要と書いてもPermission systemそのものは安全に無効化されません。

Cost上限だけではファイル破壊や外部送信を防げないため、権限境界を先に設計します。

1日1時間 × 7日間で学ぶ「自作AIエージェント構築講座」

ツールの設定で消耗する側から、自分専用のAI自動化システムを作る側へ。
実践カリキュラムの全貌はこちらから確認できます。

公式カリキュラムを見る →

おすすめの関連記事

Claude Code

Claude Codeの使い方を徹底解説!基本コマンドと安全な実践手順

Claude Code

Claude Codeの料金体系!Pro・Max・API課金の違いと確認方法

Claude Code

Claude Codeとは?CLI・IDE・デスクトップ・Webで使えるAIエージェント

← ポータルTOP(全1000件の検索)へ戻る