Yetenek Görünürlüğü (Ability Visibility)
Superdav AI Agent v1.12.0, hangi arayüzlerin hangi yetenekleri göstereceğini kontrol eden Yetenek Görünürlüğü kontrollerini getiriyor. Bu özellik, yöneticilerin hangi agent yeteneklerinin REST API'ler, MCP sunucuları, WooCommerce entegrasyonları ve diğer arayüzler üzerinden kullanılabileceğini detaylıca ayarlamasına olanak tanır.
Yetenek Görünürlüğü Nedir?
Yetenek Görünürlüğü, aşağıdaki konuları kontrol eden bir izin sistemidir:
- Hangi yetenekler agent'lara açık
- Nerede gösterildikleri (REST API, MCP, WooCommerce vb.)
- Kimlerin erişebileceği (partner izin listeleri aracılığıyla)
- Nasıl sınıflandırıldıkları (tanınmış mı yoksa sınıflandırılmamış mı)
Her yetenek, farklı arayüzlerdeki kullanılabilirliğini belirleyen bir görünürlük seviyesine sahiptir.
Görünürlük Seviyeleri
Public (Herkese Açık)
Public yetenekler her yerde kullanılabilir:
- REST API uç noktaları
- MCP sunucuları
- WooCommerce entegrasyonları
- Sohbet arayüzleri
- Tüm kullanıcı rolleri (uygun izinlerle)
Örnek: scaffold-block-theme, activate-theme, send-email
Internal (Dahili)
Internal yetenekler yalnızca WordPress kurulumunuz içinde kullanılabilir:
- Sohbet arayüzleri
- Yönetici panelleri
- Yalnızca oturum açmış kullanıcılar
- REST API veya harici entegrasyonlar üzerinden gösterilmez
Örnek: manage-settings, view-analytics, export-data
Partner (Ortak)
Partner yetenekler yalnızca beyaz listeye alınmış (whitelisted) ortaklara açıktır:
- Açıkça partner izin listesinde yer almayı gerektirir
- Partner kimlik bilgileriyle REST API üzerinden kullanılabilir
- Partner kimlik doğrulamasıyla MCP üzerinden kullanılabilir
- Normal kullanıcılara açık değildir
Örnek: bulk-import-users, modify-billing, access-analytics
Disabled (Devre Dışı)
Disabled yetenekler hiçbir yerde kullanılamaz:
- Hiçbir arayüz üzerinden gösterilmez
- Sohbette kullanılamaz
- Yönetici panellerinde kullanılamaz
- Kullanımdan kaldırılmış veya deneysel yetenekler için kullanışlıdır
Yetenek Görünürlüğünü Yönetme
Yetenek Görünürlüğü Ayarlarına Erişim
- WordPress Admin → Superdav AI Agent → Settings yolunu izleyin
- Abilities sekmesine tıklayın
- Yüklü tüm yeteneklerin bir listesini ve bunların görünürlük seviyelerini göreceksiniz.
Yetenek Detaylarını Görüntüleme
Herhangi bir yeteneğe tıklayarak şunları görebilirsiniz:
- Name: Yeteneğin tanımlayıcısı
- Description: Yeteneğin ne yaptığı
- Current visibility: Public, Internal, Partner veya Disabled
- Partner allow-list: Hangi ortakların erişebileceği (Partner görünürlüğü ise)
- Last updated: Görünürlüğün en son ne zaman değiştirildiği
- Status: Recognized (Tanınmış) veya Unclassified (Sınıflandırılmamış)
Görünürlük Seviyelerini Değiştirme
Bir yeteneğin görünürlüğünü değiştirmek için:
- Listeden yeteneğe tıklayın
- Açılır menüden yeni bir görünürlük seviyesi seçin
- "Partner" seçerseniz, ortak tanımlayıcıları izin listesine ekleyin
- Save (Kaydet) butonuna tıklayın
Örnek:
Ability: bulk-import-users
Current visibility: Public
Change to: Partner
Partner allow-list: partner-123, partner-456
Toplu İşlemler
Birden fazla yeteneğin görünürlüğünü değiştirmek için:
- Yeteneklerin yanındaki kutucukları işaretleyin
- Toplu işlem açılır menüsünden yeni bir görünürlük seviyesi seçin
- Apply (Uygula) butonuna tıklayın
Partner İzin Listesi (Partner Allow-List)
Partner izin listesi, hangi harici ortakların Partner seviyesindeki yeteneklere erişebileceğini kontrol eder.
Ortak Ekleme
- Superdav AI Agent → Settings → Partners yolunu izleyin
- Add Partner (Ortak Ekle) butonuna tıklayın
- Ortak tanımlayıcısını (genellikle bir API anahtarı veya kuruluş ID'si) girin
- İsteğe bağlı olarak bir ortak adı ve açıklama ekleyin
- Save (Kaydet) butonuna tıklayın
Ortaklara Yetenek Atama
Bir ortak ekledikten sonra:
- Abilities (Yetenekler) sekmesine gidin
- Partner görünürlüğüne sahip bir yetenek bulun
- Düzenlemek için tıklayın
- "Partner allow-list" bölümünde, erişmesi gereken ortakların kutucuklarını işaretleyin
- Save (Kaydet) butonuna tıklayın
Ortak Erişimi Kaldırma
Bir ortağın erişimini kaldırmak için:
- Yeteneği düzenleyin
- İzin listesindeki ortağın kutucuğunun işaretini kaldırın
- Save (Kaydet) butonuna tıklayın
Ortak, o yeteneğe erişimini anında kaybedecektir.
Sınıflandırılmamış Yetenekler (Unclassified Abilities)
Superdav AI Agent'ın tanımadığı üçüncü taraf bir yetenek yüklediğinizde, bu yetenek Unclassified (Sınıflandırılmamış) olarak işaretlenir.
Sınıflandırılmamış Yetenekler İçin Yönetici Bildirimi
Şu bildirimi göreceksiniz:
⚠️ Unclassified Abilities Detected
The following abilities were installed but are not recognized:
- custom-import-tool
- external-api-wrapper
These abilities may pose security or compatibility risks.
Please review and classify them.
[Review Abilities] [Dismiss]
Sınıflandırılmamış Yetenekleri Gözden Geçirme
-
Bildirimdeki Review Abilities (Yetenekleri Gözden Geçir) butonuna tıklayın
-
Her sınıflandırılmamış yetenek için şunları göreceksiniz:
- Yetenek adı ve açıklaması
- Kaynağı (hangi eklenti/addon yüklediği)
- Önerilen görünürlük seviyesi
- Güvenlik değerlendirmesi
-
Bir görünürlük seviyesi seçin:
- Public: Yeteneğe güveniyorsunuz; her yerde gösterin
- Internal: Yalnızca dahili kullanımla sınırlayın
- Partner: Belirli ortaklarla sınırlayın
- Disabled: Bu yeteneği kullanmayın
-
Kararınızı kaydetmek için Classify (Sınıflandır) butonuna tıklayın
Sınıflandırılmamış Yetenekleri Neden Sınıflandırmalıyız?
Yetenekleri sınıflandırmak:
- Güvenliği artırır: Nelerin gösterileceğini açıkça onaylamış olursunuz
- Kazaları önler: Sınıflandırılmamış yetenekler varsayılan olarak devre dışı kalır
- Özellikleri etkinleştirir: Sınıflandırıldıktan sonra yetenek kullanılabilir hale gelir
- Kararları belgelendirir: Seçimleriniz denetim amacıyla kaydedilir
Farklı Arayüzlerde Görünürlük
REST API
Public yetenekler REST uç noktaları üzerinden kullanılabilir:
curl -X POST https://yoursite.com/wp-json/superdav/v1/abilities/scaffold-block-theme \
-H "Authorization: Bearer YOUR_TOKEN" \
-d '{"theme_name": "My Theme"}'
Internal ve Partner yetenekler REST API üzerinden kullanılamaz.
MCP Sunucuları
Public yetenekler MCP üzerinden kullanılabilir:
MCP Server: Superdav AI Agent
Available abilities:
- scaffold-block-theme
- activate-theme
- send-email
Internal yetenekler MCP üzerinden gösterilmez.
Partner yetenekler yalnızca partner kimlik bilgileriyle kullanılabilir.
WooCommerce Entegrasyonu
WooCommerce ile ilgili Public yetenekler kullanılabilir:
- Ürün yönetimi
- Sipariş işleme
- Müşteri iletişimi
Internal yetenekler WooCommerce'a açık değildir.
Sohbet Arayüzü
Tüm yetenekler (Public, Internal, Partner), kullanıcı izinlerine bağlı olarak sohbette kullanılabilir:
- Yöneticiler tüm yetenekleri görür
- Normal kullanıcılar yalnızca Public yetenekleri görür
- Ortaklar Public + Partner yeteneklerini görür (beyaz listelenmişse)
Güvenlik En İyi Uygulamaları
En Az Ayrıcalık İlkesi (Principle of Least Privilege)
- Kullanımına devam etmesi gereken en kısıtlayıcı görünürlük seviyesini ayarlayın
- Hassas işlemler için Partner görünürlüğünü kullanın
- Kullanmadığınız yetenekleri devre dışı bırakın
Düzenli Denetimler
- Yetenek görünürlüğünü aylık olarak gözden geçirin
- Sınıflandırılmamış yetenekler olup olmadığını kontrol edin
- Kullanılmayan ortaklar için erişimi kaldırın
Günlük Tutma ve İzleme
- Hangi yeteneklerin en çok kullanıldığını izleyin
- Ortak erişim kalıplarını takip edin
- Olağandışı yetenek kullanımında uyarı alın
Üçüncü Taraf Yetenekler
- Etkinleştirmeden önce üçüncü taraf yetenekleri gözden geçirin
- Onları açıkça sınıflandırın
- Internal veya Partner görünürlüğü ile başlayın
- Yalnızca kontrol edildikten sonra Public'e yükseltin
Sorun Giderme
Bir yetenek listede görünmüyor
- Yeteneğin yüklü ve aktif olduğundan emin olun
- Eklentinin/addon'un etkinleştirildiğini kontrol edin
- Sayfayı yenileyin
Bir yeteneğin görünürlüğünü değiştiremiyorum
- Yönetici izinlerine sahip olduğunuzdan emin olun
- Yeteneğin bir eklenti tarafından kilitlenmediğini kontrol edin
- Çakışan eklentileri devre dışı bırakmayı deneyin
Bir ortak bir yeteneğe erişemiyor
- Ortağın izin listesinde olduğundan emin olun
- Yeteneğin görünürlüğünün Partner olarak ayarlandığını kontrol edin
- Ortağın kimlik bilgilerinin doğru olduğundan emin olun
- Kimlik doğrulama hataları için API günlüklerini kontrol edin
Sınıflandırılmamış yetenekler çıkmaya devam ediyor
- Yönetici bildiriminde bunları gözden geçirin ve sınıflandırın
- Sınıflandırmanızın kaydedildiğinden emin olun
- Yeteneği sağlayan eklentinin güncel olduğundan emin olun
Eski Moddan Geçiş (Migration from Legacy Mode)
Eğer Superdav AI Agent'ın eski bir sürümünden yükseltiyorsanız:
- Mevcut tüm yetenekler otomatik olarak Public olarak sınıflandırılır
- Gerekirse görünürlüğü gözden geçirip ayarlayın
- Erişim kısıtlaması yapmak istemediğiniz sürece herhangi bir işlem yapmanıza gerek yoktur
Daha fazla ayrıntı için Third-Party Mode Migration (Üçüncü Taraf Mod Geçişi) bölümüne bakın.
Sonraki Adımlar
Yetenek görünürlüğünü yapılandırdıktan sonra:
- Yeteneklerinizi gözden geçirin: Yüklü tüm yetenekleri denetleyin
- Sınıflandırılmamış yetenekleri sınıflandırın: Yönetici bildirimlerine yanıt verin
- Ortakları kurun: Partner görünürlüğü kullanıyorsanız ortak ekleyin
- Kullanımı izleyin: Hangi yeteneklerin en çok kullanıldığını takip edin
- Kararları belgeleyin: Her görünürlük seviyesi için neden seçtiğinize dair notlar tutun