openclaw system
Pomocnicze funkcje systemowe dla Gateway: kolejkowanie zdarzeń systemowych, sterowanie
sygnałami Heartbeat i wyświetlanie informacji o obecności.
Wszystkie podpolecenia system używają RPC Gateway i przyjmują wspólne flagi klienta:
Typowe polecenia
system event
Domyślnie kolejkuje zdarzenie systemowe w sesji głównej. Następny
Heartbeat wstawia je do monitu jako wiersz System:. Użyj --mode now, aby
natychmiast wyzwolić Heartbeat; next-heartbeat (wartość domyślna) oczekuje na
następne zaplanowane wywołanie.
Przekaż --session-key, aby wskazać konkretną sesję, na przykład w celu przekazania
informacji o zakończeniu zadania asynchronicznego z powrotem do kanału, który je uruchomił.
Wyjątek dotyczący czasu wykonania z
--session-key: gdy podano --session-key,
--mode next-heartbeat powoduje natychmiastowe ukierunkowane wybudzenie zamiast
oczekiwania na następne zaplanowane wywołanie. Ukierunkowane wybudzenia używają intencji Heartbeat
immediate, dzięki czemu pomijają mechanizm wykonawcy blokujący przedwczesne uruchomienie, który w przeciwnym razie
odroczyłby (i w praktyce porzucił) wybudzenie z intencją event. Jeśli chcesz opóźnić
dostarczenie, pomiń --session-key, aby zdarzenie trafiło do sesji głównej i zostało
dostarczone przy następnym regularnym sygnale Heartbeat.--text <text>: wymagany tekst zdarzenia systemowego.--mode <mode>:nowlubnext-heartbeat(wartość domyślna).--session-key <sessionKey>: opcjonalne; wskazuje konkretną sesję agenta zamiast jego sesji głównej. Klucze, które nie należą do rozpoznanego agenta, powodują użycie jego sesji głównej.
system heartbeat last|enable|disable
last: wyświetla ostatnie zdarzenie Heartbeat.enable: ponownie włącza sygnały Heartbeat (użyj tej opcji, jeśli zostały wyłączone).disable: wstrzymuje sygnały Heartbeat.
system presence
Wyświetla bieżące wpisy obecności systemowej znane Gateway (węzły,
instancje i podobne wiersze stanu).
Uwagi
- Wymaga działającego Gateway dostępnego przy użyciu bieżącej konfiguracji (lokalnie lub zdalnie).
- Zdarzenia systemowe są tymczasowe i nie są zachowywane po ponownym uruchomieniu.