Visibility Ability
Superdav AI Agent v1.12.0 nwere introduce Ability Visibility controls wey go govern which surfaces expose each ability. Eme this allow administrators fine-tune which agent capabilities dey available through REST APIs, MCP servers, WooCommerce integrations, and other interfaces.
What is Ability Visibility?
Ability Visibility na permission system wey control:
- Which abilities dey available to agents
- Where they're exposed (REST API, MCP, WooCommerce, etc.)
- Who fit access them (via partner allow-lists)
- How dem classify (recognized vs. unclassified)
Each ability carry a visibility level wey determine its availability across different surfaces.
Visibility Levels
Public
Public abilities dey available everywhere:
- REST API endpoints
- MCP servers
- WooCommerce integrations
- Chat interfaces
- All user roles (with appropriate permissions)
Example: scaffold-block-theme, activate-theme, send-email
Internal
Internal abilities dey available only within your WordPress installation:
- Chat interfaces
- Admin panels
- Logged-in users only
- Not exposed via REST API or external integrations
Example: manage-settings, view-analytics, export-data
Partner
Partner abilities dey available only to whitelisted partners:
- Requires explicit partner allow-list entry
- Available via REST API with partner credentials
- Available via MCP with partner authentication
- Not available to regular users
Example: bulk-import-users, modify-billing, access-analytics
Disabled
Disabled abilities no dey available anywhere:
- Not exposed via any surface
- No available in chat
- No available in admin panels
- Useful for deprecated or experimental abilities
Quản lý Khả năng Hiển thị
Truy cập Cài đặt Khả năng Hiển thị
- Vào WordPress Admin → Superdav AI Agent → Settings
- Nhấn vào tab Abilities (Khả năng)
- Bạn sẽ thấy danh sách tất cả các khả năng đã cài đặt cùng với mức độ hiển thị của chúng.
Xem Chi tiết Khả năng
Nhấn vào bất kỳ khả năng nào để xem:
- Name: Mã định danh của khả năng đó
- Description: Khả năng đó làm gì
- Current visibility: Công khai (Public), Nội bộ (Internal), Đối tác (Partner) hoặc Đã tắt (Disabled)
- Partner allow-list: Những đối tác nào có thể truy cập (nếu là hiển thị Đối tác)
- Last updated: Lần cuối mức độ hiển thị được thay đổi khi nào
- Status: Đã nhận diện (Recognized) hay Chưa phân loại (Unclassified)
Thay đổi Mức độ Hiển thị
Để thay đổi mức độ hiển thị của một khả năng:
- Nhấn vào khả năng đó trong danh sách
- Chọn một mức độ hiển thị mới từ menu thả xuống
- Nếu chọn "Partner" (Đối tác), hãy thêm mã định danh đối tác vào danh sách cho phép (allow-list)
- Nhấn Save (Lưu)
Ví dụ:
Ability: bulk-import-users
Current visibility: Public
Change to: Partner
Partner allow-list: partner-123, partner-456
Các thao tác Hàng loạt
Để thay đổi hiển thị cho nhiều khả năng cùng lúc:
- Tích vào các ô bên cạnh các khả năng bạn muốn thay đổi
- Chọn một mức độ hiển thị mới từ menu thả xuống hành động hàng loạt (bulk action)
- Nhấn Apply (Áp dụng)
Danh sách Cho phép Đối tác (Partner Allow-List)
partner allow-list kiểm soát những đối tác bên ngoài nào có thể truy cập các khả năng ở cấp độ Đối tác (Partner-level abilities).
Thêm Đối tác
- Vào Superdav AI Agent → Settings → Partners
- Nhấn Add Partner (Thêm Đối tác)
- Nhập mã định danh đối tác (thường là API key hoặc ID tổ chức)
- Tùy chọn thêm tên và mô tả của đối tác
- Nhấn Save (Lưu)
Gán Khả năng cho Đối tác
Sau khi đã thêm một đối tác:
- Ia gọọf tab Abilities (Nkwado)
- Jikọ abụọ na ị nwere Partner visibility (nkwado nke ndụọ)
- Jikọ ka ị chọrọ ịgbagba
- Na dị n'ụm nwere "Partner allow-list" (dị n'ụm nwere oruọ), jikọ oruọ ndị na ọ bụ ndị partner ndị ọrụ ga-anọchịrị
- Jikọ Save
Ọkụ Partner Access
Ọ bụrụ na ị chọrọ ịgbagba access nke partner:
- Gbagba ability (nkwado)
- Abanye oruọ partner ahụ n'allow-list
- Jikọ Save
Partner ahụ ga-anọchịrị access nke ability ahụ a n'ụlọ.
Abilities Ndị Ekwupụrụ (Unclassified Abilities)
Ọ dị n'ụdị ọ bụrụ na ị chọrọ ability nke third-party (nkwado ọzọ) nke Superdav AI Agent ahụ ezụrụ, ọ ga-anọchịrị dị ka Unclassified (Ndị Ekwupụrụ).
Onye Ndu Admin Maka Abilities Ndị Ekwupụrụ
Ị ga ị chọta oge admin:
⚠️ Unclassified Abilities Detected
Abụọ ndị a na-agbanwe bụrụ na ọ dịghị mazi:
- custom-import-tool
- external-api-wrapper
Abụọ ndị a nwere ike ịbụ mmụta mmụta (security) ma ọ bụ mmụta compatibility.
Biko, jikọ site na ị chọrọ ya.
[Review Abilities] [Dismiss]
Jikọ Abilities Ndị Ekwupụrụ
-
Jikọ Review Abilities n'oge oge admin ahụ
-
Na-akọwa abụọ ndị ekwupụrụ, ị ga ị chọta:
- Nama ability na mgbado ya
- Ọ dị n'ụ (plugin/addon) nke ji gbanwe ya
- Oge visibility a ọ chọrọ
- Mgbado mmụta mmụta
-
Chụọ oge visibility:
- Public: Tinye na ability ahụ; kwuru ya everywhere
- Internal: Gbagba ya n'ịrụ anụkọ (internal use) karịrị
- Partner: Gbagba ya n' ndị partner dị nwere
- Disabled: Kpọta abụọ a
-
Jikọ Classify ka ị chọrọ ịsa mmeghị ya
Ọ bụrụ na ị Classify Abilities Ndị Ekwupụrụ?
Jikọ abilities:
- Na-agbanwe mmụta mmụta: Ịgba ọsọ ihe ị chọrọ ịkwuru
- Nchebe mmụta: Abilities ndị ekwupụrụ bụrụ na a gbagba n'ịrụ anụkọ (disabled) n'ụlọ
- Nkempe features: Oge ịclassify ya, ability ahụ ga-anọchịrị
- Nchebe ihe ndị dị n'ụ: Ịchọta ọ bụ ihe ị chọrọ na-e logọdụ maka audit
Visibility in Different Surfaces
REST API
Khasi (Public) abilities available qua 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"}'
Abilities Internal na Partner ka o nwere qua REST API.
MCP Servers
Khasi (Public) abilities available qua MCP:
MCP Server: Superdav AI Agent
Available abilities:
- scaffold-block-theme
- activate-theme
- send-email
Abilities Internal na nwere via MCP.
Abilities Partner ka nwere karị partner credentials (credentials) banyere.
WooCommerce Integration
Khasi (Public) abilities related to WooCommerce available:
- Product management (Ude ọrụ nke siri ebe a)
- Order processing (Nche gị ihe ịzụ)
- Customer communication (Nkwupụta n'ụlọ nkuzi)
Abilities Internal na nwere karị WooCommerce.
Chat Interface
All abilities (Public, Internal, Partner) available in chat, ọ bụ na eziokwu aka user permissions:
- Administrators na-agba mazi ka all abilities
- Regular users na-agba mazi Public abilities karị
- Partners na-agba mazi Public + Partner abilities (ọchụrụ n'ime whitelisted)
Security Best Practices
Principle of Least Privilege
- Set abilities ruo visibility ọ bụ eziokwu aka a dị kẹta koko nke na-agbanwe site ịrụ ihe ndị a.
- Use Partner visibility karị operations dị mma (sensitive operations).
- Disable abilities ndị ị na-agbanwe n'ime ịrụ ihe.
Regular Audits
- Review ability visibility ọ bụ eziokwu aka ọ bụchi ọgụrụ ọjụ (monthly)
- Check for unclassified abilities
- Remove access karị partners dị mma (unused partners).
Logging and Monitoring
- Monitor which abilities na-agbanwe n'ime ihe ndị a koko
- Track partner access patterns
- Alert on unusual ability usage.
Third-Party Abilities
- Review third-party abilities karị enabling
- Classify them explicitly
- Start with Internal or Partner visibility
- Promote to Public karị ọ bụrụ na ị gbanwe mazi (vetting).
Troubleshooting
O nkwu (ability) na mazi na list
- Check if o nkwu na-emechi (installed and active)
- Check if plugin/addon na-onweghị (enabled)
- Refresh page
M na makafe change visibility na o nkwu
- Check if ị na-emechi administrator permissions
- Check if plugin na-anọkọ (locked by a plugin) o nkwu
- Try disable conflicting plugins
O partner na maka access o nkwu
- Check if partner na-emechi in allow-list
- Check if visibility o nkwu na-set to Partner
- Confirm credentials partner na-emechi ọma (correct)
- Check API logs na-anọkọ authentication errors
O nkwu na mazi na-emechi na-emechi
- Review and classify they in admin notice
- Check if classification ị na-save
- Verify plugin na-emechi o nkwu na-up to date
Migration from Legacy Mode
Ka ị na-upgrade na Superdav AI Agent version ọkọ dị ike:
- All existing abilities na-classify automatically as Public
- Review and adjust visibility karị na-adị mma
- No action required unless ị chọrọ restrict access
See Third-Party Mode Migration for more details on the transition to native Abilities API integration.
Next Steps
Akpọdị na visibility o nkwu:
- Review your abilities: Audit all installed abilities
- Classify unclassified abilities: Respond to admin notices
- Set up partners: Add partners if using Partner visibility
- Monitor usage: Track which abilities are used most
- Document decisions: Keep notes on why you chose each visibility level