CLI commands
Node'lar
openclaw nodes
Eşleştirilmiş düğümleri (cihazları) yönetin ve düğüm yeteneklerini çağırın.
İlgili:
- Düğümler genel bakışı: Düğümler
- Kamera: Kamera düğümleri
- Görüntüler: Görüntü düğümleri
Yaygın seçenekler:
--url,--token,--timeout,--json
Yaygın komutlar
openclaw nodes listopenclaw nodes list --connectedopenclaw nodes list --last-connected 24hopenclaw nodes pendingopenclaw nodes approve <requestId>openclaw nodes reject <requestId>openclaw nodes remove --node <id|name|ip>openclaw nodes rename --node <id|name|ip> --name <displayName>openclaw nodes statusopenclaw nodes status --connectedopenclaw nodes status --last-connected 24hnodes list, bekleyen/eşleştirilmiş tabloları yazdırır. Eşleştirilmiş satırlar en son bağlantı yaşını (Son Bağlantı) içerir.
Yalnızca şu anda bağlı düğümleri göstermek için --connected kullanın. Bir süre içinde bağlanan düğümlere
filtrelemek için --last-connected <duration> kullanın (ör. 24h, 7d).
Bir düğüm eşleştirmesini kaldırmak için nodes remove --node <id|name|ip> kullanın. Cihaz destekli
bir düğüm için bu, cihazın devices/paired.json içindeki node rolünü iptal eder
ve düğüm rolü oturumlarının bağlantısını keser (karma rollü bir cihaz satırını korur ve
yalnızca node rolünü kaybeder; yalnızca düğüm olan bir cihaz silinir); ayrıca
eşleşen eski Gateway sahipli düğüm eşleştirme kaydını da temizler. operator.pairing, operatör olmayan
düğüm satırlarını kaldırabilir; karma rollü bir cihazda kendi düğüm rolünü iptal eden
cihaz belirteci çağırıcısının ayrıca operator.admin yetkisine ihtiyacı vardır.
Onay notu:
openclaw nodes pendingyalnızca eşleştirme kapsamına ihtiyaç duyar.gateway.nodes.pairing.autoApproveCidrs, bekleme adımını yalnızca açıkça güvenilen, ilk kez yapılanrole: nodecihaz eşleştirmesi için atlayabilir. Varsayılan olarak kapalıdır ve yükseltmeleri onaylamaz.openclaw nodes approve <requestId>, bekleyen istekten ek kapsam gereksinimlerini devralır:- komutsuz istek: yalnızca eşleştirme
- exec olmayan düğüm komutları: eşleştirme + yazma
system.run/system.run.prepare/system.which: eşleştirme + yönetici
Çağırma
openclaw nodes invoke --node <id|name|ip> --command <command> --params <json>Çağırma bayrakları:
--params <json>: JSON nesnesi dizgesi (varsayılan{}).--invoke-timeout <ms>: düğüm çağırma zaman aşımı (varsayılan15000).--idempotency-key <key>: isteğe bağlı idempotency anahtarı.system.runvesystem.run.prepareburada engellenir; kabuk yürütme içinhost=nodeileexecaracını kullanın.
Bir düğümde kabuk yürütme için openclaw nodes run yerine host=node ile exec aracını kullanın.
nodes CLI artık yetenek odaklıdır: nodes invoke ile doğrudan RPC, ayrıca eşleştirme, kamera,
ekran, konum, Canvas ve bildirimler. Canvas komutları paketle birlikte gelen deneysel Canvas Plugin tarafından uygulanır; çekirdek, bunların openclaw nodes canvas altında kalması için bir uyumluluk kancası tutar.