agent-access-control
Kontrola dostępu do agenta AI z wielopoziomowymi uprawnieniami i zatwierdzaniem właściciela
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Chroń swojego agenta AI przed nieautoryzowanym dostępem dzięki systemowi tiered permissions. Umożliwia dyplomatyczne odrzucanie wiadomości od nieznajomych, zatwierdzanie nowych kontaktów przez właściciela oraz zarządzanie czterema poziomami dostępu: właściciel (pełny dostęp), zaufani (rozmowy + informacje publiczne), tylko czat (podstawowa rozmowa) i zablokowani (brak dostępu). Idealny do integracji z WhatsApp, Telegram, Discord i Signal.
Jak używać
Utwórz plik memory/access-control.json w katalogu workspace swojego agenta. Skopiuj do niego strukturę JSON zawierającą puste tablice ownerIds, approvedContacts, pendingApprovals, blockedIds oraz domyślną wiadomość dla nieznajomych.
Uzupełnij pole ownerIds, wpisując identyfikatory właściciela agenta — numery telefonu, identyfikatory Telegram lub Discord w formacie tekstowym (string). To są osoby z pełnym dostępem do wszystkich funkcji agenta.
Dostosuj wiadomość strangerMessage, zastępując {{AGENT_NAME}} rzeczywistą nazwą swojego agenta. Ta wiadomość będzie wysyłana do osób, które nie są na liście zatwierdzonych kontaktów.
Skonfiguruj powiadomienia dla właściciela, wybierając kanał notifyChannel (telegram, whatsapp, discord lub signal) i wpisując identyfikator właściciela na tym kanale w polu notifyTarget. Agent będzie informować właściciela o nowych próbach kontaktu.
Skill automatycznie będzie sprawdzać każdą wiadomość przychodzącą — jeśli nadawca jest właścicielem, uzyska pełny dostęp; jeśli jest na liście zaufanych, będzie mógł rozmawiać i otrzymywać informacje publiczne; jeśli jest na liście tylko-czat, będzie mógł tylko rozmawiać; jeśli jest zablokowany, wiadomość zostanie zignorowana.
Zarządzaj dostępem poprzez edycję pliku access-control.json — dodawaj kontakty do approvedContacts, przenoś je między poziomami dostępu lub dodawaj do blockedIds w zależności od potrzeb bezpieczeństwa.
Podobne skille
google-analytics
autor: davila7
reverse-engineering-tools
autor: gmh5225
python-expert
autor: Shubhamsaboo
gmail-manager
autor: jeffvincent
academic-researcher
autor: Shubhamsaboo
skill-writer
autor: pytorch