Autonomy Modes (Otonomi Modları)
Bir ajanın sayfasındaki Mode seçicisi, çalışmaya başladıktan sonra ne kadar bağımsız hareket edeceğini kontrol eder. Ajanın ne kadar otonom davrandığının tek kaynağı budur — bir proje kuralı, bir aracın kendi çıktısı ve modelin kendisi bunu asla değiştirmez. Bir ajanın yapılandırmasıyla ilgili başka hiçbir şey bunu etkilemez; persona'sı neyin için olduğunu tanımlar ve Mode, önce size sormak için durmadan ne yapmasına izin verildiğini ayrı ayrı yönetir.
Dört mod
| Mod | Ne yapar |
|---|---|
| Auto | Onayınız için duraklamadan okuma ve yazma eylemleri boyunca ilerler. |
| Approval (varsayılan) | Sadece yıkıcı olanlardan değil, her yazma eyleminden önce onayınız için duraklar. |
| Plan | Approval ile aynı şekilde, her yazma eyleminden önce onayınız için duraklar. |
| Plan | Approval ile aynı şekilde, her yazma eyleminden önce onayınız için duraklar. |
Auto bir istisnadır. Bir yazma işleminin önce sormak için durmadan devam ettiği dördünden tek moddur. Approval, Plan ve Plan, her yazma eyleminden önce aynı şekilde duraklar — dördünden hangisini seçerseniz seçin, hiçbir modun esnetmediği tek sınır olan yıkıcı bir eylem de her zaman duraklar.
Neyin yıkıcı sayıldığı
Moddan bağımsız olarak NEXUS, bazı eylemleri yıkıcı olarak değerlendirir ve birini gerçekleştirmeden önce açık onayınız için her zaman duraklar. Yıkıcı eylemler genel olarak geri alınması zor veya imkansız olanlardır — örneğin, bir şeyi tamamen silmek, force-push veya geçmişi yeniden yazmak gibi geri alınamaz bir git işlemi, bir veri deposunu bırakmak veya silmek, izinleri geniş çapta genişletmek veya diğer yüksek sonuçlu kategoriler arasında güvenilmeyen veya harici bir kaynaktan kod çalıştırmak. Bu sınır hareket etmez. Auto modunda bile, bunlardan biri her zaman önce onayınız için durur.
Sonraki adımlar
- Persona & identity — Mode'un bağımsız olduğu alanlar.
- Providers & working directory — bir shell'in ne kadar otonom hareket etmesine izin verildiğinden bağımsız olarak aslında ne çalıştırdığı.
- Running & monitoring — Start Shell ve Mode sıralarını yönetirken bir ajanın gösterdiği canlı durum.
- Settings reference (EN) — bağlamsal ayarlar panelindeki aynı Mode alanı.