Skip to main content

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.
Flagi:
  • --text <text>: wymagany tekst zdarzenia systemowego.
  • --mode <mode>: now lub next-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.

Powiązane materiały