Visibilitat d'Habilitats
Superdav AI Agent v1.12.0 introdueix els controls de Visibilitat d'Habilitats (Ability Visibility), que regulen quines superfícies exposen cada habilitat. Això permet als administradors afinar quines capacitats de l'agent estan disponibles a través de les REST APIs, els serveis MCP, les integracions de WooCommerce i altres interfícies.
Què són les Visibilitats d'Habilitats?
La Visibilitat d'Habilitats és un sistema de permisos que controla:
- Quines habilitats estan disponibles per als agents
- On estan exposades (REST API, MCP, WooCommerce, etc.)
- Qui pot accedir-hi (a través de llistes de permís de socis)
- Com estan classificades (reconegudes vs. no reconegudes)
Cada habilitat porta un nivell de visibilitat que determina la seva disponibilitat en diferents superfícies.
Niveells de Visibilitat
Públic (Public)
Les habilitats públiques estan disponibles en tota l'ubicació:
- Punts d'extinció (endpoints) de REST API
- Serveis MCP
- Integracions de WooCommerce
- Interfícies de xat
- Tots els rol d'usuari (amb els permisos adequats)
Exemple: scaffold-block-theme, activate-theme, send-email
Intern (Internal)
Les habilitats internes només estan disponibles dins de la teva instal·lació de WordPress:
- Interfícies de xat
- Panells d'administració
- Només per a usuaris connectats
- No estan exposades a través de REST API ni integracions externes
Exemple: manage-settings, view-analytics, export-data
Soci (Partner)
Les habilitats de soci només estan disponibles per als socis allotjats (whitelisted):
- Requereix una entrada explícita a la llista de permís de socis
- Disponible a través de REST API amb credencials de soci
- Disponible a través de MCP amb autenticació de soci
- No estan disponibles per als usuaris regulars
Exemple: bulk-import-users, modify-billing, access-analytics
Deshabilitat (Disabled)
Les habilitats deshabilitades no estan disponibles en cap lloc:
- No estan exposades a través de cap superfície
- No estan disponibles a xat
- No estan disponibles als panells d'administració
- Útils per a habilitats deprecades o experimentals
Gestió de la Visibilitat d'Habilitats
Accedament a la Configuració de Visibilitat d'Habilitats
- Navega a WordPress Admin → Superdav AI Agent → Settings
- Fes clic a la pestanya Abilities
- Veuràs una llista de totes les habilitats instal·lades amb els seus nivells de visibilitat
Veure Detalls de l'Habilitat
Fes clic a qualsevol habilitat per veure:
- Name: L'identificador de l'habilitat
- Description: Què fa l'habilitat
- Current visibility: Públic, Intern, Soci o Deshabilitat
- Partner allow-list: Quins socis poden accedir (si és visibilitat de Soci)
- Last updated: Quan es va modificar l'últimament la visibilitat
- Status: Reconeguda o No reconeguda
Canviar Nivels de Visibilitat
Per canviar la visibilitat d'una habilitat:
- Fes clic a l'habilitat a la llista
- Selecciona un nou nivell de visibilitat del menú desplegable
- Si selecciones "Partner", afegeix els identificadors de socis a la llista de permís
- Fes clic a Save
Exemple:
Ability: bulk-import-users
Current visibility: Public
Change to: Partner
Partner allow-list: partner-123, partner-456
Operacions en Llotges (Bulk Operations)
Per canviar la visibilitat de múltiples habilitats:
- Marca les caselles a prop de les habilitats
- Selecciona un nou nivell de visibilitat del menú desplegable d'acció en llotges
- Fes clic a Apply
Llista de Permís de Socis (Partner Allow-List)
La llista de permís de socis controla quins socis externs poden accedir a les habilitats de nivell Soci.
Afegir Socis
- Navega a Superdav AI Agent → Settings → Partners
- Fes clic a Add Partner
- Introduceix l'identificador del soci (normalment una clau API o un ID d'organització)
- Opcionalment afegeix un nom i una descripció del soci
- Fes clic a Save
Assignar Habilitats als Socis
Després d'afegir un soci:
- Navega a la pestanya Abilities
- Troba una habilitat amb visibilitat de Soci
- Fes clic per editar
- A la secció "Partner allow-list", marca les caselles dels socis que han de tenir accés
- Fes clic a Save
Revocar Accés de Soci
Per eliminar l'accés d'un soci:
- Edita l'habilitat
- Desmarca la casella del soci a la llista de permís
- Fes clic a Save
El soci perdà immediatament l'accés a aquesta habilitat.
Habilitats No Classificades (Unclassified Abilities)
Quan instal·les una habilitat de terceres parts que Superdav AI Agent no reconeix, es marca com a Unclassified.
Avís d'Administració per a Habilitats No Classificades
Veureu un avís d'administració:
⚠️ 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]
Revisar Habilitats No Classificades
-
Fes clic a Review Abilities a l'avís
-
Per a cada habilitat no classificada, veureu:
- Nom i descripció de l'habilitat
- Font (quin plugin/addon l'ha instal·lat)
- Nivell de visibilitat suggerit
- Avaliació de seguretat
-
Triar un nivell de visibilitat:
- Public: Confiar en l'habilitat; exposar-ho en tota l'ubicació
- Internal: Restringir-ho només per a ús intern
- Partner: Restringir-ho a socis específics
- Disabled: No utilitzar aquesta habilitat
-
Fes clic a Classify per guardar la teva decisió
Per què Classificar Habilitats No Classificades?
Classificar les habilitats:
- Millora la seguretat: Aprova explícitament el que s'exposa
- Preven accidents: Les habilitats no classificades estan deshabilitades per defecte
- Habilita funcions: Una vegada classificades, l'habilitat és disponible
- Documenta decisions: Les teves eleccions es registren per a propòsits d'auditoria
Visibilitat en Diferents Superfícies
REST API
Les habilitats públiques estan disponibles a través de punts d'extinció (endpoints) de REST:
curl -X POST https://yoursite.com/wp-json/superdav/v1/abilities/scaffold-block-theme \
-H "Authorization: Bearer YOUR_TOKEN" \
-d '{"theme_name": "My Theme"}'
Les habilitats internes i de soci no estan disponibles a través de REST API.
Serveis MCP (MCP Servers)
Les habilitats públiques estan disponibles a través de MCP:
MCP Server: Superdav AI Agent
Available abilities:
- scaffold-block-theme
- activate-theme
- send-email
Les habilitats internes no estan exposades a través de MCP.
Les habilitats de soci només estan disponibles amb credencials de soci.
Integració de WooCommerce
Estan disponibles les habilitats públiques relacionades amb WooCommerce:
- Gestió de productes
- Processament de comandes
- Comunicació amb clients
Les habilitats internes no estan exposades a WooCommerce.
Interfície de Xat (Chat Interface)
Totes les habilitats (Públiques, Internes, de Soci) estan disponibles a xat, depenent dels permisos de l'usuari:
- Els administradors veuen totes les habilitats
- Els usuaris regulars veuen només les habilitats Públiques
- Els socis veuen habilitats Públiques + de Soci (si estan allotjats)
Mejores Pràctiques de Seguretat
Principi del Mínim Privilegi
- Assigna visibilitats d'habilitats al nivell més restrictiu que encara permet el seu ús
- Utgeu la visibilitat de Soci per operacions sensibles
- Deshabilita les habilitats que no utilitzeu
Auditories Regulars
- Revisar la visibilitat de les habilitats mensualment
- Comprovar la existència d'habilitats no classificades
- Eliminar l'accés per a socis no utilitzats
Registre i Monitorització (Logging and Monitoring)
- Monitoritzar quines habilitats s'utilitzen més
- Rastrejar els patrons d'accés dels socis
- Alertar sobre un ús d'habilitats inusual
Habilitats de Terceres Parts
- Revisar les habilitats de terceres parts abans d'habilitar
- Classificar-les explícitament
- Començar amb visibilitat Interna o de Soci
- Promoure a Públiques només després de la revisió
Solucionar Problemes (Troubleshooting)
Una habilitat no apareix a la llista
- Verifiqua que l'habilitat estigui instal·lada i activa
- Comprova que el plugin/addon estigui habilitat
- Actualitza la pàgina
No puc canviar la visibilitat d'una habilitat
- Verifiqua que tens permisos d'administrador
- Comprova que l'habilitat no estigui bloquejada per un plugin
- Prova a deshabilitar plugins conflictius
Un soci no pot accedir a una habilitat
- Verifiqua que el soci estigui a la llista de permís
- Comprova que la visibilitat de l'habilitat estigui configurada com a Soci
- Confirma que les credencials del soci són correctes
- Comprova els logs de l'API per detectar errors d'autenticació
Les habilitats no classificades continuen apareixent
- Revisar-les i classificar-les a l'avís d'administració
- Comprovar que la teva classificació s'ha guardat
- Verifiqua que el plugin que proporciona l'habilitat estigui actualitzat
Migració del Mode Legacy
Si ets actualitzant des d'una versió antiga de Superdav AI Agent:
- Totes les habilitats existents es classifiquen automàticament com a Públiques
- Revisar i ajustar la visibilitat segons necessitat
- No és necessària cap acció a menys que vulguis restringir l'accés
Veure Third-Party Mode Migration per a més detalls sobre la transició a l'integració nativa de l'API Abilities.
Pròxims Passos
Després de configurar la visibilitat d'habilitats:
- Revisar les teves habilitats: Audita totes les habilitats instal·lades
- Classificar habilitats no classificades: Respon a els avísos d'administració
- Configurar socis: Afegir socis si utilitzeu visibilitat de Soci
- Monitoritzar l'ús: Rastrejar quines habilitats s'utilitzen més
- Documentar decisions: Manté notes sobre per què has triat cada nivell de visibilitat