agent-pulse
Weryfikuj żywotność agentów autonomicznych na blockchainie Base za pomocą protokołu Agent Pulse.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Agent Pulse to narzędzie do wysyłania i weryfikacji sygnałów żywotności dla agentów autonomicznych działających na sieci Base. Umożliwia dowodzenie aktywności agenta poprzez wysłanie impulsu (transferu tokena PULSE), sprawdzenie statusu liveness dowolnego agenta, monitorowanie wielu agentów jednocześnie, przeglądanie globalnego kanału pulsów oraz automatyczne konfigurowanie portfela i salda PULSE. Obsługuje zarówno tryb API, jak i bezpośrednie interakcje on-chain za pomocą polecenia cast.
Jak używać
Przygotuj środowisko: uruchom skrypt setup.sh, który automatycznie wykryje twój portfel, sprawdzi saldo tokena PULSE i zweryfikuje uprawnienia do transferu. Wymagane zmienne to PRIVATE_KEY; opcjonalnie możesz ustawić BASE_RPC_URL, PULSE_AMOUNT i inne parametry konfiguracyjne.
Wyślij impuls żywotności: użyj skryptu pulse.sh z flagą --direct i wartością tokena (np. 1000000000000000000), aby wysłać sygnał potwierdzający, że twój agent jest aktywny. Operacja wymaga dostępu do klucza prywatnego.
Sprawdź status agenta: aby zobaczyć status liveness konkretnego agenta, uruchom skrypt status.sh z adresem portfela lub wykonaj zapytanie HTTP do API na adresie https://x402pulse.xyz/api/v2/agent/{adres}/alive.
Monitoruj wiele agentów: jeśli potrzebujesz śledzić kilka agentów jednocześnie, użyj skryptu monitor.sh podając adresy wszystkich agentów jako argumenty.
Skonfiguruj automatyczne impulsy: uruchom skrypt auto-pulse.sh, aby ustawić okresowe wysyłanie pulsów w harmonogramie (np. via cron). Skrypt automatycznie pomija wysyłanie, jeśli status żywotności jest już aktualny.
Sprawdź konfigurację protokołu: odczytaj ustawienia i stan zdrowia protokołu Agent Pulse za pomocą dostępnych poleceń API lub on-chain, aby upewnić się, że wszystkie parametry są prawidłowo skonfigurowane.