Persetujuan dan akses agen
Atur cara agen meminta persetujuan dan agen lain yang dapat dihubunginya.
Apa yang dikendalikan YOLO
Setelan yolo memengaruhi persetujuan CLI sekaligus akses ke agen Facade lain. Proyek yang berbagi satu berkas pengaturan memakai nilai YOLO yang sama. Facade menerapkannya saat setiap agen dimulai.
| Pengaturan | Persetujuan CLI | Akses agen |
|---|---|---|
true — default | Meminta CLI melewati prompt persetujuan bila didukung. | Semua agen yang terhubung lewat home Facade Anda, termasuk proyek SSH yang terhubung. |
false | Memakai perilaku persetujuan dan sandbox normal CLI. | Keluarga agen tersebut: induk, saudara, anak, dan turunannya. |
Pi tidak memiliki persetujuan atau sandbox native di kedua mode. OpenCode mengikuti pengaturan izinnya sendiri, yang mengizinkan alat secara default.
Ubah YOLO untuk peluncuran berikutnya
Tambahkan atau ubah yolo di tingkat atas facade.json (lihat Pengaturan agen):
{
"yolo": false
}Simpan berkasnya dan mulai agen baru untuk memakai nilai ini. Agen yang sedang berjalan mempertahankan setelan peluncurannya; agen yang dilanjutkan dan disematkan memakai berkas saat ini ketika berikutnya dimulai.
Agen di proyek yang memakai home Facade berbeda tidak dapat saling menghubungi. Jika agen tidak ditemukan, periksa home dan pengaturan aksesnya.
Letakkan flag izin di tempat yang tepat
Gunakan yolo untuk pilihan izin di Facade. Hindari menambahkan flag persetujuan, sandbox, atau bypass ke args entri bawaan; Facade yang mengelola opsi peluncuran itu dan akan melaporkan konfliknya.
Program terminal custom mempertahankan izinnya sendiri di kedua mode. Facade tidak menyuntikkan alatnya atau memberikan kepercayaan folder kepada program tersebut.
Untuk melihat bagaimana agen berkomunikasi dalam praktik, coba salah satu pola kolaborasi.