Toolverse
Wszystkie skille

clawdbot-sync

autor: openclaw

Synchronizuj pamięć i umiejętności między wieloma instancjami Clawdbota bez wysiłku

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Skill do synchronizacji pamięci, preferencji i umiejętności między wieloma instancjami Clawdbota. Obsługuje dwukierunkową synchronizację przez SSH i rsync za pośrednictwem Tailscale. Pozwala dzielić się danymi między agentami, utrzymywać wiele botów w zgodzie oraz przywracać stan z kopii zapasowych. Idealny dla użytkowników pracujących z kilkoma instancjami Clawdbota na różnych maszynach.

Jak używać

  1. Upewnij się, że na obu maszynach zainstalowane są wymagane narzędzia: rsync, ssh i jq. Jeśli ich brakuje, zainstaluj je za pomocą menedżera pakietów systemu operacyjnego.

  2. Skonfiguruj dostęp SSH między maszynami, używając uwierzytelniania kluczem. Uruchom ssh-copy-id, aby skopiować klucz publiczny na maszynę docelową: ssh-copy-id clawdbot@adres_IP. Zastąp adres_IP adresem IP lub nazwą hosta maszyny, z którą chcesz się synchronizować.

  3. Dodaj peer (maszynę docelową) do konfiguracji skilla. Użyj komendy /sync add nazwa_peera adres_IP użytkownik ścieżka_do_clawd, na przykład /sync add mac-mini 100.95.193.55 clawdbot /Users/clawdbot/clawd. Powtórz dla każdej maszyny, którą chcesz zsynchronizować.

  4. Sprawdź połączenie do wszystkich skonfigurowanych peerów, wpisując /sync status. Skill wyświetli status połączenia i dostępne peery.

  5. Przed pierwszą synchronizacją uruchom /sync diff nazwa_peera, aby zobaczyć podgląd zmian, które zostaną zsynchronizowane. To pozwoli Ci uniknąć niechcianych nadpisań.

  6. Zsynchronizuj dane, wpisując /sync now nazwa_peera lub /sync now, aby zsynchronizować ze wszystkimi peerami. Skill automatycznie rozwiąże konflikty, preferując najnowszą wersję pliku.

Podobne skille