shared-memory
Share memories and state with other users. Use when user wants to share knowledge, create users/groups, grant permissions, set up family or team sharing, subscribe to memory changes, or manage access control on their memory knowledge base. This shared memory skill uses Ensue - a
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Share memories and state with other users. Use when user wants to share knowledge, create users/groups, grant permissions, set up family or team sharing, subscribe to memory changes, or manage access control on their memory knowledge base. This shared memory skill uses Ensue - a shared memory network for agents.
How to use
Zainstaluj skill i skonfiguruj zmienną środowiskową ENSUE_API_KEY, aby połączyć się z siecią Ensue.
Utwórz użytkowników i grupy, którzy będą mieć dostęp do Twoich wspomnień. Na przykład stwórz użytkownika "mark" i grupę "family", a następnie dodaj użytkownika do grupy za pomocą odpowiednich poleceń skriptu.
Zorganizuj swoją wiedzę w strukturze katalogów: zawartość prywatną przechowuj w folderze private/, wspólną w shared/, a publiczną w public/. Możesz tworzyć podfoldery w shared/, aby lepiej kategoryzować informacje.
Przydziel uprawnienia grupom lub użytkownikom, określając akcję (read, update) i ścieżkę do zasobu. Na przykład przyznaj grupie "family" dostęp do czytania i edycji wszystkich plików w shared/ lub tylko do wybranego podfolderu.
Subskrybuj zmiany w pamięci wspólnej, aby być powiadamiany, gdy inni użytkownicy aktualizują udostępnioną wiedzę.
Zarządzaj dostępem w przyszłości — usuwaj użytkowników z grup, cofaj uprawnienia lub usuwaj całe grupy, gdy zmienią się potrzeby zespołu.