openclaw system

Gatewayのシステムレベルヘルパー: システムイベントのエンキュー、ハートビート制御、プレゼンスの表示を行います。

主要コマンド

openclaw system event --text "Check for urgent follow-ups" --mode now
openclaw system heartbeat enable
openclaw system heartbeat last
openclaw system presence

system event

メインセッションにシステムイベントをエンキューします。次のハートビートでプロンプトに System: 行として注入されます。--mode now でハートビートを即座にトリガーします。next-heartbeat は次のスケジュールされたティックまで待機します。

フラグ:

  • --text <text>: 必須のシステムイベントテキスト。
  • --mode <mode>: now または next-heartbeat(デフォルト)。
  • --json: 機械読み取り可能な出力。

system heartbeat last|enable|disable

ハートビート制御:

  • last: 最後のハートビートイベントを表示。
  • enable: ハートビートを再度有効化(無効にされていた場合に使用)。
  • disable: ハートビートを一時停止。

フラグ:

  • --json: 機械読み取り可能な出力。

system presence

Gatewayが認識している現在のシステムプレゼンスエントリ(ノード、インスタンス、および同様のステータス行)を一覧表示します。

フラグ:

  • --json: 機械読み取り可能な出力。

補足

  • 現在の設定(ローカルまたはリモート)で到達可能な実行中のGatewayが必要です。
  • システムイベントはエフェメラルであり、再起動後は保持されません。