Vidljivost sposobnosti (Ability Visibility)
Superdav AI Agent v1.12.0 uvodi kontrole Vidljivosti sposobnosti (Ability Visibility) koje upravljaju kojim površinama se svaka sposobnost prikazuje. Ovo omogućava administratorima da precizno podeše koje mogućnosti agenta su dostupne putem REST API-ja, MCP servera, WooCommerce integracija i drugih interfejsa.
Šta je Vidljivost sposobnosti?
Vidljivost sposobnosti je sistem dozvola koji kontroliše:
- Koje sposobnosti su dostupne za agente
- Gde su one prikazane (REST API, MCP, WooCommerce, itd.)
- Ko može pristupiti njima (preko liste dozvoljenih partnera)
- Kako su klasifikovane (prepoznate vs. neklasifikovane)
Svaka sposobnost ima nivo vidljivosti koji određuje njenu dostupnost na različitim površinama.
Nivoi vidljivosti
Javni (Public)
Javni sposobnosti su dostupni svuda:
- REST API endpoint-ovima
- MCP serverima
- WooCommerce integracijama
- Četnim interfejsima (Chat interfaces)
- Svojim rolama korisnika (sa odgovarajućim dozvolama)
Primer: scaffold-block-theme, activate-theme, send-email
Interni (Internal)
Internim sposobnostima dostupne su samo unutar vaše WordPress instalacije:
- Četnim interfejsima
- Admin panelima
- Samo pri logovanih korisnicima
- Nisu prikazani putem REST API-ja ili spoljnih integracija
Primer: manage-settings, view-analytics, export-data
Partneri (Partner)
Sposobnosti partnera dostupne su samo za liste dozvoljenih partnera:
- Zahteva eksplicitno unošenje u listu dozvoljenih partnera
- Dostupni putem REST API-ja sa partnerovim kreditima
- Dostupni putem MCP servera sa partner autentifikacijom
- Nisu dostupne običnim korisnicima
Primer: bulk-import-users, modify-billing, access-analytics
Onemogućeni (Disabled)
Onemogućene sposobnosti nisu dostupne nigde:
- Nisu prikazane putem nijedne površine
- Nisu dostupne u chatu
- Nisu dostupne u admin panelima
- Korisno za zastarele ili eksperimentalne sposobnosti
Upravljanje vidljivošću sposobnosti
Pristup podešavanjima vidljivosti sposobnosti
- Idite u WordPress Admin → Superdav AI Agent → Settings (Podešavanja)
- Kliknite na karticu Abilities (Sposobnosti)
- Videćete listu svih instaliranih sposobnosti sa njihovim nivoima vidljivosti
Pregled detalja sposobnosti
Kliknite na bilo koju sposobnost da biste videli:
- Name (Naziv): Identifikator sposobnosti
- Description (Opis): Šta ta sposobnost radi
- Current visibility (Trenutna vidljivost): Javna, Interna, Partner ili Obezbeđena (Disabled)
- Partner allow-list (Lista dozvoljenih partnera): Koje partnere mogu pristupiti (ako je vidljivost za Partnere)
- Last updated (Poslednja ažuriranja): Kada se vidljivost poslednji put promenila
- Status: Prepoznat ili Ne klasifikovan
Promena nivoa vidljivosti
Da biste promenili vidljivost sposobnosti:
- Kliknite na sposobnost u listi
- Izaberite novi nivo vidljivosti iz padajućeg menija (dropdown)
- Ako odaberete "Partner", dodajte identifikatore partnera u listu dozvoljenih partnere (allow-list)
- Kliknite na Save (Sačuvaj)
Primer:
Ability: bulk-import-users
Current visibility: Public
Change to: Partner
Partner allow-list: partner-123, partner-456
Masovne operacije
Da biste promenili vidljivost za više sposobnosti:
- Označite polja pored sposobnosti
- Izaberite novi nivo vidljivosti iz padajućeg menija za masne akcije (bulk action)
- Kliknite na Apply (Primeni)
Lista dozvoljenih partnera (Partner Allow-List)
Partner allow-list kontroliše koje spoljne partnere mogu pristupiti sposobnostima nivoa Partner.
Dodavanje partnera
- Idite u Superdav AI Agent → Settings (Podešavanja) → Partners (Partneri)
- Kliknite na Add Partner (Dodaj partner)
- Unesite identifikator partnera (obično API ključ ili ID organizacije)
- Opciono dodajte ime i opis partnera
- Kliknite na Save (Sačuvaj)
Dodela sposobnosti partnerima
Nakon dodavanja partnera:
- Idite kart Abilities tab
- Pronađite sposob sa vidljivošću Partnera (Partner visibility)
- Kliknite da ga uredite
- U sekciji "Partner allow-list" (lista dozvoljenih partnera), označite kutice za partnere kojima treba pristup
- Kliknite na Save
Odbacivanje pristupa partnerima
Da biste uklonili pristup partneru:
- Uredite sposob
- Odmarkirajte kuticu za tog partnera u listi dozvoljenih (allow-list)
- Kliknite na Save
Partner će odmah izgubiti pristup toj sposobnosti.
Neoklasifikovane sposobnosti (Unclassified Abilities)
Kada instalirate treći alat (ability) koji Superdav AI Agent ne prepoznaje, on se označava kao Neoklasifikovan (Unclassified).
Obaveštenje za administratora o neoklasifikovanim sposobnostima
Videćete sledeće obaveštenje od admina:
⚠️ Detektovane Neoklasifikovane Sposobnosti
Slede sposobnosti su instalirane ali nisu prepoznate:
- custom-import-tool
- external-api-wrapper
Ove sposobnosti mogu predstavljati rizike za bezbednost ili kompatibilnost.
Molimo vas da ih pregledate i klasifikujete.
[Pregled Sposobnosti] [Odbacivanje]
Pregled neoklasifikovanih sposobnosti
-
Kliknite na Review Abilities (Pregled Sposobnosti) u obaveštenju
-
Za svaku neoklasifikovanu sposobnost, videćete:
- Ime i opis sposobnosti
- Izvor (koji plugin/addon je instalirao tu sposobnost)
- Predloženi nivo vidljivosti
- Procena bezbednosti
-
Izaberite nivo vidljivosti:
- Public (Javno): Verujte ovoj sposobnosti; izložite je svuda
- Internal (Interno): Ograničite korišćenje samo na interno
- Partner: Ograničite pristup određenim partnerima
- Disabled (Onemogućeno): Ne koristite ovu sposobnost
-
Kliknite na Classify (Klasifikuj) da sačuvate svoju odluku
Zašto klasifikovati neoklasifikovane sposobnosti?
Klasifikacija sposobnosti:
- Poboljšava bezbednost: Eksplicitno odobravate šta je izloženo
- Sprečava nezgodne situacije: Neoklasifikovane sposobnosti su po defaultu onemogućene
- Omogućava funkcije: Nakon klasifikacije, sposobnost postaje dostupna
- Dokumentuje odluke: Vaši izbori se beleže za reviziju
Vidljivost na Različitim Povrsimima
REST API
Javne sposobnosti su dostupne putem REST endpoint-ova:
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 partner sposobnosti nisu dostupne putem REST API.
MCP Serveri
Javne sposobnosti su dostupne preko MCP-a:
MCP Server: Superdav AI Agent
Dostupne sposobnosti:
- scaffold-block-theme
- activate-theme
- send-email
Interna sposobnost nije izložena putem MCP-a.
Partner sposobnosti su dostupne samo sa partner kreditima.
WooCommerce Integracija
Javne sposobnosti vezane za WooCommerce su dostupne:
- Upravljanje proizvodima
- Obrada porudžbina
- Komunikacija sa kupcima
Interna sposobnost nije izložena WooCommerce-u.
Čet Interface (Chat)
Sve sposobnosti (Javne, Interna, Partner) su dostupne u chatu, zavisno od dozvola korisnika:
- Administracije vide sve sposobnosti
- Redovni korisnici vide samo Javne sposobnosti
- Partneri vide Javne + Partner sposobnosti (ako su na listi za dopuštanje)
Najbolje Praktike Bezbednosti
Princip Najmanjeg Povoljnja (Principle of Least Privilege)
- Postavite sposobnosti na najograničiji vidljivost koja im omogućava korišćenje
- Koristite partner vidljivost za osetljive operacije
- Isključite sposobnosti koje ne koristite
Redovne Audite
- Pregledajte vidljivost sposobnosti mesečno
- Proverite da li postoje neklasifikovane sposobnosti
- Uklonite pristup nekorisnim partnerima
Logovanje i Praćenje (Logging and Monitoring)
- Pratite koje sposobnosti se najviše koriste
- Prate obrazac pristupa partnera
- Obavestite na neobično korišćenje sposobnosti
Treće Strane Sposobnosti
- Pregledajte treće strane sposobnosti pre nego što ih omogućite
- Eksplicitno klasifikujte ih
- Počnite sa Internom ili Partner vidljivošću
- Promovirajte na Javnu samo nakon provere
Rešavanje problema
Ne može se videti neka sposobnost u listi
- Proverite da li je sposobnost instalirana i aktivna
- Proverite da li je plugin/dodatak uključen (enabled)
- Osvježite stranicu
Ne mogu da promenim vidljivost neke sposobnosti
- Proverite da li imate administrator dozvole
- Proverite da li je sposobnost zaključana od strane nekog plugin-a
- Pokušajte da isključite sukobne (konfliktne) pluginove
Partner ne može pristupiti nekoj sposobnosti
- Proverite da li je partner u listi dozvoljenih korisnika (allow-list)
- Proverite da li je vidljivost sposobnosti postavljena na "Partner"
- Potvrdite da su kredencijali partnera ispravni
- Proverite API logove na prekršajne greške autentifikacije
Ne klasifikovane sposobnosti nastavljaju da se pojavljuju
- Pregledajte ih i klasifikujte u admin obavestoj (admin notice)
- Proverite da li je vaša klasifikacija sačuvana
- Proverite da li je plugin koji pruža tu sposobnost ažuran
Migracija iz starog načina rada (Legacy Mode)
Ako nadogradite sa starije verzije Superdav AI Agent:
- Sva postojeća sposobnost će automatski biti klasifikovana kao "Public" (Javna)
- Pregledajte i prilagodite vidljivost kako je potrebno
- Nema potrebe za nekim radom osim ako ne želite da ograničite pristup
Pogledajte Migraciju u režim trećih strana (Third-Party Mode Migration) za više detalja o prelasku na integraciju sa nativnim Abilities API.
Sledeći koraci
Nakon što konfigurišete vidljivost sposobnosti:
- Pregledajte svoje sposobnosti: Audirajte sve instalirane sposobnosti
- Klasifikujte neklasifikovane sposobnosti: Odgovorite na admin obaveštenja
- Postavite partnere: Dodajte partnere ako koristite vidljivost za partnere (Partner visibility)
- Pratite korišćenje: Pratite koje sposobnosti se najviše koriste
- Dokumentujte odluke: Ostavite beleške o tome zašto ste izabrali svaki nivo vidljivosti