Vidljivost sposobnosti (Ability Visibility)
Superdav AI Agent v1.12.0 uvodi postavke Vidljivosti sposobnosti koje upravljaju kojim površinama se svaka sposobnost prikazuje. Ovo omogućuje administratorima da precizno podeše koje mogućnosti agenta su dostupne putem REST API-ja, MCP servera, WooCommerce integracija i drugih interfejsa.
Što je Vidljivost sposobnosti?
Vidljivost sposobnosti je sustav dozvola koji kontrolira:
- Koje sposobnosti su dostupne za agente
- Gdje su prikazane (REST API, MCP, WooCommerce itd.)
- Tko ih može pristupiti (preko liste dozvoljenih partnera)
- Kako su klasificirane (prepoznate vs. neklasificirane)
Svaka sposobnost ima nivo vidljivosti koji određuje njenu dostupnost na različitim površinama.
Nivoi vidljivosti
Javni (Public)
Javni sposobnosti dostupni su svuda:
- REST API endpointovi
- MCP serveri
- WooCommerce integracije
- Chat interfejsi
- Svi korisnički profili (s odgovarajućim dozvolama)
Primjer: scaffold-block-theme, activate-theme, send-email
Interni (Internal)
Interni sposobnosti dostupni su samo unutar vaše WordPress instalacije:
- Chat interfejsi
- Admin paneli
- Samo prijavljeni korisnici
- Nisu prikazani putem REST API-ja ili vanjskih integracija
Primjer: manage-settings, view-analytics, export-data
Partner (Partner)
Partner sposobnosti dostupne su samo partnerima na listi dozvoljenih:
- Zahtijeva eksplicitno dodavanje u listu dozvoljenih partnera
- Dostupni putem REST API-ja s partnerovim kreditima
- Dostupni putem MCP servera s partner autentifikacijom
- Nisu dostupne običnim korisnicima
Primjer: bulk-import-users, modify-billing, access-analytics
Obezali (Disabled)
Obezali sposobnosti nisu dostupne nigdje:
- Nisu prikazani putem nijedne površine
- Nisu dostupni u chatu
- Nisu dostupni u admin panelima
- Korisno za zastarjele ili eksperimentalne sposobnosti
Upravljanje vidljivošću sposobnosti
Pristup postavkama vidljivosti sposobnosti
- Idite u WordPress Admin → Superdav AI Agent → Settings (Postavke)
- Kliknite na karticu Abilities (Sposobnosti)
- Vidjet ćete popis svih instaliranih sposobnosti s njihovim razinama vidljivosti
Pregled detalja sposobnosti
Kliknite na bilo koju sposobnost kako biste vidjeli:
- Name (Naziv): Identifikator sposobnosti
- Description (Opis): Što ta sposobnost radi
- Current visibility (Trenutna vidljivost): Javna, Interna, Partner ili Obezbijedena (Disabled)
- Partner allow-list (Lista dozvoljenih partnera): Koje partnere mogu pristupiti (ako je vidljivost za Partnere)
- Last updated (Posljednje ažurirano): Kada se vidljivost posljednji put promijenila
- Status: Prepoznat ili Neodređen
Promjena razina vidljivosti
Da biste promijenili vidljivost sposobnosti:
- Kliknite na sposobnost u listi
- Odaberite novi nivo vidljivosti iz padajućeg biranja (dropdowna)
- Ako odaberete "Partner", dodajte identifikatore partnera u listu dozvoljenih (allow-list)
- Kliknite na Save (Spremi)
Primjer:
Ability: bulk-import-users
Current visibility: Public
Change to: Partner
Partner allow-list: partner-123, partner-456
Masovne operacije
Da biste promijenili vidljivost za više sposobnosti:
- Označite polja pored sposobnosti
- Odaberite novi nivo vidljivosti iz padajućeg biranja za masovnu akciju (bulk action)
- Kliknite na Apply (Primijeni)
Lista dozvoljenih partnera (Partner Allow-List)
Lista dozvoljenih partnera kontrolira koje vanjske partnere mogu pristupiti sposobnostima nivoa Partner.
Dodavanje partnera
- Idite u Superdav AI Agent → Settings (Postavke) → Partners (Partneri)
- Kliknite na Add Partner (Dodaj partner)
- Unesite identifikator partnera (obično API ključ ili ID organizacije)
- Opcionalno dodajte ime i opis partnera
- Kliknite na Save (Spremi)
Dodjeljivanje sposobnosti partnerima
Nakon dodavanja partnera:
- Idite na karticu Abilities (Sposobnosti)
- Pronađite sposobnost s vidljivošću za partnere (Partner visibility)
- Kliknite za uređivanje
- U odjeljku "Partner allow-list" (Lista dozvoljenih partnera), označite polja za partnere kojima treba pristup
- Kliknite na Save (Spremi)
Odbacivanje pristupa partnerima
Da biste uklonili pristup partneru:
- Uredite sposobnost
- Odmaknite označenje partnera iz liste dozvoljenih (allow-list)
- Kliknite na Save (Spremi)
Partner će odmah izgubiti pristup toj sposobnosti.
Neoducjene sposobnosti (Unclassified Abilities)
Kada instalirate treću stranu sposobnost koju Superdav AI Agent ne prepoznaje, ona se označava kao Neoducjena (Unclassified).
Obavijest za administratora o neoducjenim sposobnostima
Vidjet ćete obavijest za admina:
⚠️ Neoducjene sposobnosti primijećene je
Slijede sposobnosti su instalirane ali nisu prepoznate:
- custom-import-tool
- external-api-wrapper
Ove sposobnosti mogu predstavljati sigurnosne ili kompatibilne rizike.
Molimo vas da ih pregledate i klasifikirate.
[Pregled sposobnosti] [Odbaćanje]
Pregled neoducjenih sposobnosti
-
Kliknite na Review Abilities (Pregled sposobnosti) u obavijesti
-
Za svaku neoducjenu sposobnost, vidjet ćete:
- Naziv i opis sposobnosti
- Izvornik (koji plugin/dodatak je instalirao tu sposobnost)
- Predloženi nivo vidljivosti
- Procjena sigurnosti
-
Odaberite nivo vidljivosti:
- Public (Javno): Povjerujte se sposobnosti; izložite je svuda
- Internal (Interno): Ograničite korištenje samo za interne potrebe
- Partner: Ograničite na specifične partnere
- Disabled (Onemogućeno): Ne koristite ovu sposobnost
-
Kliknite na Classify (Klasificiraj) da biste spremili svoju odluku
Zašto klasificirati neoducjene sposobnosti?
Klasifikacija sposobnosti:
- Poboljšava sigurnost: Eksplicitno odobravate što je izloženo
- Sprečava nesreće: Neoducjene sposobnosti su podrazumom onemogućene
- Omogućuje značajke: Nakon klasifikacije, sposobnost postaje dostupna
- Dokumentira odluke: Vaši izbori se zapisuju za reviziju
Vidljivost na Različitim Povrsimima
REST API
Javne mogućnosti dostupne su putem REST endpointa:
curl -X POST https://yoursite.com/wp-json/superdav/v1/abilities/scaffold-block-theme \
-H "Authorization: Bearer YOUR_TOKEN" \
-d '{"theme_name": "My Theme"}'
Interna i partnerska mogućnosti nisu dostupne putem REST API.
MCP Serveri
Javne mogućnosti dostupne su putem MCP-a:
MCP Server: Superdav AI Agent
Dostupne mogućnosti:
- scaffold-block-theme
- activate-theme
- send-email
Interna mogućnosti nisu prikazane putem MCP-a.
Partnerke mogućnosti dostupne su samo s partnerskim podacima za prijave.
WooCommerce Integracija
Javne mogućnosti vezane za WooCommerce dostupne su:
- Upravljanje proizvodima
- Obrada narudžbina
- Komunikacija s klijentima
Interna mogućnosti nisu prikazane WooCommerceu.
Chat Interfejs
Sve mogućnosti (Javne, Interna, Partnerke) dostupne su u chatu, ovisno o dozvolama korisnika:
- Administracije vide sve mogućnosti
- Redni korisnici vide samo Javne mogućnosti
- Partneri vide Javne + Partnerke mogućnosti (ako su na listi za odobrenje)
Najbolje Praktike Bezbednosti
Princip Najmanjeg Povolja
- Postavite mogućnosti na najograničavajuću vidljivost koja im omogućuje korištenje
- Koristite partnersku vidljivost za osjetljive operacije
- Isključite mogućnosti koje ne koristite
Redovita Auditing
- Pregledajte vidljivost mogućnosti mjesečno
- Provjerite neklasifikovane mogućnosti
- Uklonite pristup nekorisnim partnerima
Logiranje i Praćenje
- Pratite koje su mogućnosti najviše korištene
- Prtajte obrasce pristupa partnera
- Obavijestite na neobično korištenje mogućnosti
Treće Strane Mogućnosti
- Pregledajte treće strane mogućnosti prije omogućavanja
- Eksplicitno ih klasifikirajte
- Počnite s Internom ili Partnerskom vidljivošću
- Promovirajte na Javnu tek nakon provere
Rješavanje problema
Oblačnost se ne prikazuje na listi
- Provjerite da je oblačnost instalirana i aktivna
- Provjerite da li je plugin/addon uključen
- Osvežite stranicu
Ne mogu promijeniti vidljivost oblačnosti
- Provjerite da imate administrator dozvole
- Provjerite da oblačnost nije zaključana od strane nekog plugin-a
- Pokušajte isključiti sukobne pluginove
Partner ne može pristupiti oblačnosti
- Provjerite da je partner u listi dopuštenih (allow-list)
- Provjerite da je vidljivost oblačnosti postavljena na Partner
- Potvrdite da su podatke prijave partnera ispravni
- Provjerite API logove na tražene greške autentifikacije
Neklasificirane oblačnosti se nastavljaju pojavljivati
- Pregledajte ih i klasificirajte ih u adminu obavijesti (admin notice)
- Provjerite da je vaša klasifikacija spremna
- Provjerite da li je plugin koji pruža tu oblačnost ažuriran
Migracija iz starog načina rada (Legacy Mode)
Ako nadograđujete sa starije verzije Superdav AI Agent:
- Sva postojeća oblačnost se automatski klasificira kao Javna (Public)
- Pregledajte i prilagodite vidljivost prema potrebi
- Nema potrebe za akcijama osim ako ne želite ograničiti pristup
Pogledajte Migraciju u način rada trećih strana (Third-Party Mode Migration) za više detalja o prelasku na integraciju s native Abilities API.
Sljedeći koraci
Nakon što podesite vidljivost oblačnosti:
- Pregledajte svoje oblačnosti: Audirajte sve instalirane oblačnosti
- Klasificirajte neklasificirane oblačnosti: Odgovorite na admin obavijesti
- Postavite partnere: Dodajte partnere ako koristite vidljivost za Partnere (Partner visibility)
- Pratite korištenje: Pratite koje oblačnosti se najviše koriste
- Dokumentirajte odluke: Ostavite bilje o tome zašto ste odabrali svaki nivo vidljivosti