YOLOモード
YOLOモードは、ZeroClawに同梱されているすべての安全ゲートを無効にします。承認プロンプトなし、ワークスペース境界なし、シェルポリシーなし、コマンドの許可/拒否リストなし、OTPなし、サンドボックスなし。エージェントは、確認なしに即座に、任意のシェルコマンドを実行し、任意のファイルに触れ、任意のURLにアクセスできます。
これは開発用ボックス、ホームラボ、および一時的なVM向けです。 共有インフラストラクチャでYOLOモードを実行しないでください。環境に本番環境の認証情報が含まれるマシンでYOLOモードを実行しないでください。
rm -rfアクセス権を持つ自律エージェントが何ができるか理解していない場合は、YOLOモードを実行しないでください。
YOLOが適切な選択のとき
- 素早く反復処理を行っている開発環境で、承認プロンプトが作業を遅らせています
- エージェント実験用の使い捨てコンテナ/VM
- ホームラボのSBCで、マシンのすべてのバイトを完全に制御できます。
- エージェントのアクションがマージ前にレビューされるCI/CDパイプライン
YOLOが誤った選択である場合
- あなたのラップトップには、メール、ブラウザのプロファイル、そして本番環境へのSSHキーが含まれています。
- 共有サーバー
- ライブの顧客がいるVPS
- チャネルを通じて信頼できないユーザーがエージェントに到達できる場所はどこでも:公開Telegramボットを持つYOLOエージェントは、Telegramからアクセス可能なrootシェルです
有効化
専用のリスクプロファイル上でYOLO姿勢を明示的に命名し(yolo は適切なインテント命名の選択肢です)、エージェントをそれに向けます。複数のエージェントがホストを共有する場合、YOLOにバインドされたエージェントには専用のプロファイルを与え、その他のエージェントはより厳格なプロファイル(例: hardened)に維持します。リスクプロファイルはプロファイルごとに設定されるため、YOLOエージェントと hardened エージェントは同じ設定内で共存できます。
あなたが失うもの
| ガード | 通常の動作 | YOLOの動作 |
|---|---|---|
| 自律性 | 中リスクの操作にはオペレーターの承認が必要です | エージェントはすべてを無人で実行します |
| ワークスペースの境界 | エージェントは ~/.zeroclaw/workspace/ しか操作できません。 | エージェントは、ユーザーがアクセスできるすべてのパスにアクセスできます。 |
| シェルのポリシー | 不明なコマンドはブロックされます | 任意のコマンドが実行されます |
| 禁止パス | /etc, /sys, /boot, ~/.ssh などがブロックされました | 制限されるパスはありません |
| サンドボックス | Docker / Firejail / Landlock / Seatbelt はツール実行を分離します | ツールは ZeroClaw プロセスのユーザーとして実行されます |
| OTPゲート | ゲートアクションにはコードが必要です | ゲートなし |
| 緊急停止 | zeroclaw estop は実行中の操作を停止します。 | SIGTERM 以外の停止セマンティクスはありません |
| ゲートウェイのペアリング | クライアントは最初にペアリングする必要があります。 | ポートに到達した人はエージェントを所有します。 |
あなたが保持するもの
YOLOモードはエージェントの前頭葉を切除しません:
- Tool receipts は、有効にすると成功したツール結果のクレームを引き続き保護します。会話内で可視化されるレシートであり、永続的なレシートログではありません。
- 監査ログ は有効化されている場合(
[security.audit] enabled = true)に機能します。YOLO では強く推奨されます。 - 会話メモリは引き続き保持されます。つまり、何が起こったかの記録は残ります。
ログを無効にしているのではなく、承認ゲートとパスの強制を無効にしています。
元に戻す
リスクプロファイルから YOLO 設定を削除するか、[risk_profiles.<alias>] level = "supervised" に戻してサービスを再起動してください。設定変更をまたいで保持されるものはありません。各起動時に現在の設定が新しく読み込まれます。
関連項目も参照してください
- Security → Autonomy levels:YOLOからparanoidまでの完全なグラデーション
- セキュリティ → ツールレシート: YOLO でも有効にしておくべき、成功したツール結果のレシート
- 設計思想: これがデフォルトではなくエスケープハッチとして存在する理由