صلاحیت کی نظر (Ability Visibility)
Superdav AI Agent v1.12.0 میں Ability Visibility کنٹرولز شامل کیے گئے ہیں جو یہ طے کرتے ہیں کہ کون سی سطحیں (surfaces) کس صلاحیت کو دکھائیں گی۔ اس سے ایڈمنز یہ ترتیب دے سکتے ہیں کہ REST APIs، MCP سرورز، WooCommerce انٹیگریشنز اور دیگر انٹرفیس کے ذریعے کون سی ایجنٹ کی صلاحیتیں دستیاب ہوں گی۔
Ability Visibility کیا ہے؟
Ability Visibility ایک اجازت کا نظام ہے جو مندرجہ ذیل چیزوں کو کنٹرول کرتا ہے:
- ایجنٹس کے لیے کون سی صلاحیتیں دستیاب ہیں
- وہ کہاں ظاہر ہوتی ہیں (REST API، MCP، WooCommerce وغیرہ)
- کون انہیں استعمال کر سکتا ہے (پارٹنر آلاؤ لسٹ کے ذریعے)
- ان کی درجہ بندی کیسے کی جاتی ہے (شناخت شدہ یا غیر شناخت شدہ)
ہر صلاحیت کا ایک نظر آنے کا لیول ہوتا ہے جو مختلف سطحوں پر اس کی دستیابی کا تعین کرتا ہے۔
Visibility Levels (نظر آنے کے لیولز)
Public (عوامی)
Public abilities ہر جگہ دستیاب ہوتی ہیں:
- REST API endpoints
- MCP سرورز
- WooCommerce انٹیگریشنز
- چیٹ انٹرفیسز
- تمام صارف کردار (مناسب اجازتوں کے ساتھ)
مثال: scaffold-block-theme, activate-theme, send-email
Internal (اندرونی)
Internal abilities صرف آپ کی WordPress انسٹالیشن کے اندر دستیاب ہوتی ہیں:
- چیٹ انٹرفیسز
- ایڈمن پینلز
- صرف لاگ ان شدہ صارفین کے لیے
- REST API یا بیرونی انٹیگریشنز کے ذریعے ظاہر نہیں ہوتیں
مثال: manage-settings, view-analytics, export-data
Partner (پارٹنر)
Partner abilities صرف وہ پارٹنرز دستیاب ہوتے ہیں جن کی فہرست میں انہیں شامل کیا گیا ہے:
- پارٹنر آلاؤ لسٹ میں واضح اندراج درکار ہوتا ہے
- پارٹنر کریڈینشلز کے ذریعے REST API کے ذریعے دستیاب ہوتی ہیں
- پارٹنر تصدیق کے ساتھ MCP کے ذریعے دستیاب ہوتی ہیں
- عام صارفین کے لیے دستیاب نہیں ہوتیں
مثال: bulk-import-users, modify-billing, access-analytics
Disabled (غیر فعال)
Disabled abilities کہیں بھی دستیاب نہیں ہوتیں:
- کسی بھی سطح پر ظاہر نہیں ہوتی
- چیٹ میں دستیاب نہیں ہیں
- ایڈمن پینلز میں دستیاب نہیں ہیں
- پرانے یا تجرباتی صلاحیتوں کے لیے مفید
صلاحيت کی نظر کو سنبھالنا (Managing Ability Visibility)
صلاحيت کی نظر کے سیٹنگز تک رسائی حاصل کرنا (Accessing Ability Visibility Settings)
- WordPress Admin → Superdav AI Agent → Settings پر جائیں۔
- Abilities ٹیب پر کلک کریں۔
- آپ کو انسٹال شدہ تمام abilities کی فہرست اور ان کی نظر آنے کی سطح نظر آئے گی۔
صلاحيت کی تفصیلات دیکھنا (Viewing Ability Details)
کسی بھی ability پر کلک کرنے سے آپ یہ دیکھ سکتے ہیں:
- Name: ability کا شناخت کنندہ (identifier)
- Description: یہ ability کیا کام کرتی ہے
- Current visibility: عوامی (Public)، اندرونی (Internal)، پارٹنر (Partner)، یا غی ر فعال (Disabled)
- Partner allow-list: کون سے پارٹنرز رسائی حاصل کر سکتے ہیں (اگر Partner visibility ہو تو)
- Last updated: نظر کی آخری تبدیلی کب ہوئی تھی
- Status: پہچانا گیا (Recognized) یا غیر درجہ بندی شدہ (Unclassified)
نظر کی سطح تبدیل کرنا (Changing Visibility Levels)
کسی ability کی نظر کی سطح بدلنے کے لیے:
- لسٹ میں اس ability پر کلک کریں۔
- ڈراپ ڈاؤن سے ایک نئی visibility level منتخب کریں۔
- اگر آپ "Partner" منتخب کرتے ہیں، تو allow-list میں پارٹنر آئیڈینٹیفائر شامل کریں۔
- Save پر کلک کریں۔
مثال:
Ability: bulk-import-users
Current visibility: Public
Change to: Partner
Partner allow-list: partner-123, partner-456
بڑے آپریشنز (Bulk Operations)
ایک سے زیادہ abilities کی نظر بدلنے کے لیے:
- abilities کے آگے موجود باکسز پر ٹک کریں۔
- bulk action dropdown سے ایک نئی visibility level منتخب کریں۔
- Apply پر کلک کریں۔
پارٹنر allow-list (Partner Allow-List)
partner allow-list یہ کن چیزوں کو پارٹنر لیول کی abilities تک رسائی حاصل کرنے کی اجازت ہے، اس کا مطلب ہے کہ کون سے بیرونی پارٹنرز کس ability تک جا سکتے ہیں۔
پارٹنرز شامل کرنا (Adding Partners)
- Superdav AI Agent → Settings → Partners پر جائیں۔
- Add Partner پر کلک کریں۔
- پارٹنر آئیڈینٹیفائر درج کریں (عام طور پر ایک API key یا آرگنائزیشن ID)۔
- اختیاری طور پر پارٹنر کا نام اور تفصیل شامل کریں۔
- Save پر کلک کریں۔
abilities کو پارٹنرز کے ساتھ منسلک کرنا (Assigning Abilities to Partners)
پارٹنر شامل کرنے کے بعد:
- Abilities ટેબ (tab) تي وڃو
- Partner visibility وارو موجود اي ability ڏسو
- edit ڪرڻ لاءِ کليڪ ڪريو
- "Partner allow-list" سيكشن ۾، ان پارٽنرن جي باري بکس کي چڪ (check) ڪريو جنہیں رسائي حاصل ہونی چاہيدي
- Save تي کليڪ ڪريو
Partner Access ختم ڪرڻ (Revoking Partner Access)
ڪنه پارٽنر جو رسائي ختم ڪرڻ لاءِ:
- ability edit ڪريو
- allow-list ۾ ان پارٽنر جو بکس چڪ کان ہٽائي ڇڏيو
- Save تي کليڪ ڪريو
پارٽنر کي فوري طور تي ان ability جي رسائي ختم ٿي ويندي.
Unclassified Abilities (غير تصنیف ڪيل صلاحيتون)
جڏهن توهان koi third-party ability install ڪندا آهيو جيڪا Superdav AI Agent سمجهي نه، تڏهن ان کي Unclassified مارڪ ڪيو ويندو آهي.
Unclassified Abilities لاءِ Admin Notice
توهان هڪ admin notice ڏسندو رهندو:
⚠️ Unclassified Abilities Detected
هي abilityون install ٿي وئي آهن پر انهن کي سمجهي نه ويو آهي:
- custom-import-tool
- external-api-wrapper
اهدي abilityون سيڪيورٽي يا compatibility جو خطرو پيدا ڪري سگهن ٿيون.
براہ کرم انهن جي جائزو ورتو ۽ تصنيف ڪيو.
[Review Abilities] [Dismiss]
Unclassified Abilities جو جائزو وٺڻ (Reviewing Unclassified Abilities)
-
notice ۾ Review Abilities تي کليڪ ڪريو
-
هر unclassified ability لاءِ، توهان ڏسندو رهندو:
- Ability جو نالو ۽ وضاحت
- Source (ڪون plugin/addon ان کي install ڪيو آهي)
- Suggested visibility level
- Security assessment
-
هڪ visibility level چونڊيو:
- Public: ability تي اعتماد ڪريو؛ هر جاءِ تي ظاهر ڪريو
- Internal: صرف اندروني استعمال لاءِ محدود ڪريو
- Partner: مخصوص پارٽنرن لاءِ محدود ڪريو
- Disabled: ان ability جو استعمال نه ڪريو
-
پنهنجو Decision save ڪرڻ لاءِ Classify تي کليڪ ڪريو
Unclassified Abilities کي Classify ڪيئن؟ (Why Classify Unclassified Abilities?)
Ability کي classify ڪرڻ جا فائدن:
- Security بهتر ٿيندو: توهان واضح طور تي منظور ڪري ٿا ان جو ظاهر ٿيڻ
- گلط ڪمن کي روڪي ٿو: غير تصنیف ڪيل abilityون default طور تي بند (disabled) هونديون آهن
- Features فعال ٿين ٿا: هڪ دفعو classify ٿي وڃڻ کان پوءِ، ability استعمال لاءِ موجود ٿي ويندي آهي
- Decisions جو دستاويز ٿي ٿو: توهان جا انتخاب audit جي مقصد لاءِ لاگ ٿيندا آهن
مختلف سطحوں پر نظر آنا (Visibility in Different Surfaces)
REST API
پبلک صلاحیتیں REST endpoints کے ذریعے دستیاب ہیں:
curl -X POST https://yoursite.com/wp-json/superdav/v1/abilities/scaffold-block-theme \
-H "Authorization: Bearer YOUR_TOKEN" \
-d '{"theme_name": "My Theme"}'
اندرونی اور پارٹنر صلاحیتیں REST API کے ذریعے دستیاب نہیں ہیں۔
MCP سرورز (MCP Servers)
پبلک صلاحیتیں MCP کے ذریعے دستیاب ہیں:
MCP Server: Superdav AI Agent
Available abilities:
- scaffold-block-theme
- activate-theme
- send-email
اندرونی صلاحیتوں کو MCP کے ذریعے ظاہر نہیں کیا جاتا۔
پارٹنر صلاحیت یں صرف پارٹنر کریڈینشلز کے ساتھ دستیاب ہوتی ہیں۔
ووکامرس انٹیگریشن (WooCommerce Integration)
ووکامرس سے متعلق پبلک صلاحیتیں دستیاب ہیں:
- پروڈکٹ مینجمنٹ
- آرڈر پروسیسنگ
- کسٹمر کمیونیکیشن
اندرونی صلاحیتوں کو ووکامرس تک ظاہر نہیں کیا جاتا۔
چیٹ انٹرفیس (Chat Interface)
تمام صلاحیتیں (پبلک، اندرونی، پارٹنر) چیٹ میں دستیاب ہیں، یہ صارف کی اجازتوں پر منحصر ہے:
- ایڈمنسٹریٹرز تمام صلاحیتیں دیکھتے ہیں۔
- عام صارفین صرف پبلک صلاحیتیں دیکھتے ہیں۔
- پارٹنرز پبلک + پارٹنر صلاحیتیں دیکھتے ہیں (اگر انہیں لائسٹ کیا گیا ہو)