Autopilot の位置づけ
カードをクリックして各モード/権限レベルの特徴を確認できます。VS Code と CLI、どちらにも「Autopilot」の概念が存在します。
VS Code
🛡️
Default Approvals
Bypass Approvals
🤖
Autopilot
Preview
同じ自律実行
の概念
CLI
✏️
Suggest
💬
Interactive
デフォルト
📋
Plan
🤖
Autopilot
NEW
VS Code: Autopilot (Preview) — 全自動承認 + 質問も自動応答。タスク完了まで自律実行する最上位モード。
通常モード vs Autopilot の動作フロー
Autopilot 側では AI が自律ループを繰り返し、ユーザーへの確認を最小化します。
💬 通常モード(承認あり)
👤
指示を送る
🤖
提案を生成
👤
承認 / 修正指示
🤖
修正案を出力
👤
再度承認
🤖
完了を確認
🤖 Autopilot(自律実行)
👤
最初の指示だけ
🔄 自律ループ(課金対象外の内部ステップを含む)
📝 ファイル編集
🧪 テスト実行
🔧 エラー修正
🔁 再テスト
完了判定
Autopilot の停止条件
Autopilot は以下のいずれかの条件で自動停止します。完全な自律実行でも制御の起点は常に人間です。
--max-autopilot-continues のシミュレーション
1 50 10
最大 10 回で自動停止。中程度のタスクに適した設定。
--allow-all フラグ
ON
全ツール・パス・URLへのアクセスを許可。Autopilotの推奨設定。
リクエスト数の比較
Interactive は人間の操作ごとにリクエストが発生します。Autopilot の内部ループステップは課金対象外(グレー表示)です。
💬 Interactive(5往復)
👤 Human → AI +1
👤 Human → AI +1
👤 Human → AI +1
👤 Human → AI +1
👤 Human → AI +1
合計: 5 リクエスト
🤖 Autopilot
👤 Human → AI +1
合計: 1 リクエスト ← 実行前
内部ツール呼び出し(ファイル読み書き・シェル実行など)は Autopilot の自律ループ内で発生しますが、課金対象外のステップとして扱われます。課金されるのは AI のターン切り替え(= API リクエスト)のみです。