Yetenek Görünürlüğü
Superdav AI Agent v1.12.0, hangi yüzeylerin hangi yeteneği göstereceğini yöneten Yetenek Görünürlüğü kontrollerini getiriyor. Bu, yöneticilerin hangi agent yeteneklerinin REST API'ler, MCP sunucuları, WooCommerce entegrasyonları ve diğer arayüzler aracılığıyla kullanılabilirliğini detaylıca ayarlamasına olanak tanır.
Yetenek Görünürlüğü Nedir?
Yetenek Görünürlüğü, şunları kontrol eden bir izin sistemidir:
- Hangi yeteneklerin agent'lara açık olduğu
- 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ış vs. tanınmamış)
Her yetenek, farklı yüzeylerdeki 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 mevcuttur:
- 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 mevcuttur:
- Sohbet arayüzleri
- Yönetici panelleri
- Yalnızca oturum açmış kullanıcılar
- REST API veya harici entegrasyonlar aracılığıyla gösterilmez
Örnek: manage-settings, view-analytics, export-data
Partner (Partner)
Partner yetenekler yalnızca beyaz listelenmiş partnerlere 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 mevcut değildir:
- Hiçbir yüzey aracılığıyla 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 partnerlerin 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 (Tanınmamış)
Görünürlük Seviyelerini Değiştirme
Bir yeteneğin görünürlüğünü değiştirmek için:
- Listede yeteneğe tıklayın
- Açılır menüden yeni bir görünürlük seviyesi seçin
- "Partner" seçerseniz, partner kimliklerini 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 izin listesi, hangi harici partnerlerin Partner düzeyindeki yeteneklere erişebileceğini kontrol eder.
Partner Ekleme
- Superdav AI Agent → Settings → Partners yolunu izleyin
- Add Partner (Partner Ekle) butonuna tıklayın
- Partner tanımlayıcısını (genellikle bir API anahtarı veya kuruluş kimliği) girin
- İsteğe bağlı olarak bir partner adı ve açıklama ekleyin
- Save (Kaydet) butonuna tıklayın
Yetenekleri Partnerlere Atama
Bir partner 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şimi olması gereken partnerlerin kutucuklarını işaretleyin
- Save (Kaydet) butonuna tıklayın
Partner Erişimi Kaldırma
Bir partnerin erişimini kaldırmak için:
- Yeteneği düzenleyin
- İzin listesindeki partnerin kutucuğunun işaretini kaldırın
- Save (Kaydet) butonuna tıklayın
Partner, o yeteneğe erişimini anında kaybedecektir.
Tanınmamış Yetenekler
Superdav AI Agent'ın tanımadığı üçüncü taraf bir yetenek yüklediğinizde, bu Unclassified (Tanınmamış) olarak işaretlenir.
Tanınmamış Yetenekler İçin Yönetici Bildirimi
Aşağıdaki yönetici bildirimini 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]
Tanınmamış Yetenekleri Gözden Geçirme
-
Bildirimdeki Review Abilities (Yetenekleri Gözden Geçir) butonuna tıklayın
-
Her tanınmamış 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 partnerlerle 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
Tanınmamış Yetenekleri Neden Sınıflandırmalıyız?
Yetenekleri sınıflandırmak:
- Güvenliği artırır: Nelerin gösterildiğini açıkça onaylamış olursunuz
- Kazaları önler: Tanınmamış yetenekler varsayılan olarak devre dışı bırakılır
- Özellikleri etkinleştirir: Sınıflandırıldıktan sonra yetenek kullanılabilir hale gelir
- Kararları belgelendirir: Seçimleriniz denetim amaçlı kaydedilir
Farklı Yüzeylerde 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
- Partnerler Public + Partner yeteneklerini görür (beyaz listelenmişse)
Güvenlik En İyi Uygulamaları
En Az Ayrıcalık Prensibi
- 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
- Tanınmamış yetenekler olup olmadığını kontrol edin
- Kullanılmayan partnerler için erişimi kaldırın
Günlük Tutma ve İzleme
- Hangi yeteneklerin en çok kullanıldığını izleyin
- Partner 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 partner bir yeteneğe erişemiyor
- Partnerin izin listesinde olduğundan emin olun
- Yeteneğin görünürlüğünün Partner olarak ayarlandığını kontrol edin
- Partnerin kimlik bilgilerinin doğru olduğundan emin olun
- Kimlik doğrulama hataları için API günlüklerini kontrol edin
Tanınmamış 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ş
Superdav AI Agent'ın eski bir sürümünden yükseltme yapıyorsanı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ıtlamak istemediğiniz sürece herhangi bir işlem yapmanıza gerek yoktur
Geçişle ilgili 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
- Tanınmamış yetenekleri sınıflandırın: Yönetici bildirimlerine yanıt verin
- Partnerleri kurun: Partner görünürlüğü kullanıyorsanız partner 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