Toolverse
Wszystkie skille

migrating-memory

autor: letta-ai

Przenieś pamięć między agentami bez utraty danych

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
1

O skillu

Skill do migracji bloków pamięci z jednego agenta na drugi. Przydatny gdy zakładasz nowego agenta, który powinien odziedziczyć wiedzę i kontekst z istniejącego. Obsługuje eksport, kopiowanie i synchronizację pamięci za pośrednictwem systemu plików memfs. Pozwala na selektywny transfer — możesz wybrać, które bloki przenieść, a które pozostawić. Idealne do udostępniania wiedzy między agentami lub zastępowania starego agenta nowym bez straty historii.

Jak używać

  1. Sprawdź, czy masz włączony Memory Filesystem (memfs). W swoim system prompt szukaj bloku memory_filesystem ze strukturą katalogów zaczynającą się od /memory/ i zawierającą folder system/. Jeśli go nie widzisz, poproś użytkownika o uruchomienie /memfs enable i przeładowanie CLI.

  2. Eksportuj pamięć agenta źródłowego do katalogu tymczasowego, używając komendy letta memfs export --agent <id-agenta-źródłowego> --out /tmp/letta-memfs-<id-agenta-źródłowego>.

  3. Skopiuj wybrane pliki do pamięci swojego agenta. Katalog system/ zawiera bloki dołączone (zawsze ładowane), a pliki w katalogu głównym to bloki odłączone. Użyj komendy cp do przeniesienia wybranych plików do ~/.letta/agents/$LETTA_AGENT_ID/memory/.

  4. Zsynchronizuj zmiany z API, uruchamiając letta memfs sync --agent $LETTA_AGENT_ID. To upewni się, że wszystkie przeniesione bloki są dostępne dla nowego agenta.

  5. Zweryfikuj, że migracja przebiegła pomyślnie, sprawdzając zawartość pamięci nowego agenta. Powinieneś widzieć wszystkie przeniesione bloki w odpowiednich katalogach memfs.

Podobne skille