migrating-memory
Migrate memory blocks from an existing agent to the current agent. Use when the user wants to copy or share memory from another agent, or during /init when setting up a new agent that should inherit memory from an existing one.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Migrate memory blocks from an existing agent to the current agent. Use when the user wants to copy or share memory from another agent, or during /init when setting up a new agent that should inherit memory from an existing one.
How to use
Sprawdź, czy masz włączony Memory Filesystem (memfs). W swoim system prompt szukaj bloku
memory_filesystemze strukturą katalogów zaczynającą się od/memory/i zawierającą foldersystem/. Jeśli go nie widzisz, poproś użytkownika o uruchomienie/memfs enablei przeładowanie CLI.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>.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 komendycpdo przeniesienia wybranych plików do~/.letta/agents/$LETTA_AGENT_ID/memory/.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.Zweryfikuj, że migracja przebiegła pomyślnie, sprawdzając zawartość pamięci nowego agenta. Powinieneś widzieć wszystkie przeniesione bloki w odpowiednich katalogach memfs.