Temsilci için belirli izinleri yöneterek çalışma alanınız üzerinde ayrıntılı kontrol sahibi olabilirsiniz. İzinler, temsilcinin aşağıdakiler de dahil olmak üzere belirli işlemleri gerçekleştirip gerçekleştiremeyeceğini kontrol etmenize olanak tanır:
- Proje dosyalarını, harici dizinleri ve hassas verileri (ör. kimlik bilgileri) okuma ve güncelleme
- Google Arama'ya ve diğer alan adlarına erişme
- Kabuk komutlarını çalıştırma
- MCP sunucularıyla etkileşim kurma
Temsilciyle çalışırken, daha önce onaylamadığınız bir işlem yapması gerektiğinde temsilci sizden izin ister:
Tek seferlik görevler için İzin ver'i, güvenilir ve tekrarlanan iş akışları için Her zaman izin ver'i seçebilirsiniz. Temsilci, akıllı bir istek sistemi kullanır. Bu nedenle, üst düzey bir izin (ör. dosya yazma) verildiğinde ilgili tüm alt araçlar otomatik olarak yetkilendirilir. ls veya grep gibi yaygın komutlar, mevcut okuma erişiminize göre sessizce onaylanır. Böylece gereksiz istemler olmadan akışta kalabilirsiniz. Yeni izinler modeli, güvenlik ve üretkenlik arasında denge kurar. Böylece temsilci, güvendiğiniz işlemlerde kesintisiz çalışabilir ve diğer işlemler için manuel inceleme yapmaya devam edebilir.
İzinlerinizi File > Settings > Tools > AI > Agent Permissions (veya macOS'te Android Studio > Settings > Tools > AI > Agent Permissions) bölümünden manuel olarak denetleyebilirsiniz.
Korumalı alana alma
Korumalı alan, siz açıkça izin vermediğiniz sürece yetkisiz ağ erişimini ve dosya sistemine yazma işlemlerini sınırlar. Korumalı alanı yapılandırmak için Dosya > Ayarlar > Araçlar > Yapay Zeka > Agent Shell Sandbox (veya macOS'te Android Studio > Ayarlar > Araçlar > Yapay Zeka > Agent Shell Sandbox) bölümüne gidin.