Skip to main content
Durumda bir Node görünürken Node araçları başarısız oluyorsa bu sayfayı kullanın.

Komut sıralaması

Ardından Node’a özgü kontrolleri çalıştırın:
Sağlıklı çalışma belirtileri:
  • Node bağlıdır ve node rolü için eşleştirilmiştir.
  • nodes describe, çağırdığınız yeteneği içerir.
  • Çalıştırma onayları, beklenen modu/izin verilenler listesini gösterir.

Ön planda çalışma gereksinimleri

canvas.*, camera.* ve screen.*, iOS/Android Node’larında yalnızca ön planda çalışır. Hızlı kontrol ve düzeltme:
NODE_BACKGROUND_UNAVAILABLE görürseniz Node uygulamasını ön plana getirin ve yeniden deneyin.

İzinler matrisi

Eşleştirme ve onaylar

Bir Node komutunun başarılı olup olmayacağını üç ayrı geçit denetler:
  1. Cihaz eşleştirmesi: Bu Node, Gateway’e bağlanabilir mi?
  2. Gateway Node komutu politikası: RPC komut kimliğine gateway.nodes.commands.allow / gateway.nodes.commands.deny ve platform varsayılanları tarafından izin veriliyor mu?
  3. Çalıştırma onayları: Bu Node, belirli bir kabuk komutunu yerel olarak çalıştırabilir mi?
Node eşleştirmesi, komut başına bir onay yüzeyi değil, bir kimlik/güven geçididir. system.run için Node başına politika, Gateway eşleştirme kaydında değil, ilgili Node’un çalıştırma onayları dosyasında (openclaw approvals get --node ...) bulunur. Hızlı kontroller:
  • Eşleştirme eksik: Önce Node cihazını onaylayın.
  • nodes describe içinde bir komut eksik: Gateway Node komutu politikasını ve Node’un bağlanırken bu komutu gerçekten bildirmiş olup olmadığını kontrol edin.
  • Eşleştirme sorunsuz ancak system.run başarısız oluyor: İlgili Node’daki çalıştırma onaylarını/izin verilenler listesini düzeltin.
Onay destekli host=node çalıştırmalarında Gateway, yürütmeyi hazırlanmış standart systemRunPlan öğesine de bağlar. Daha sonraki bir çağıran, onaylanan çalıştırma iletilmeden önce komutu, cwd’yi veya oturum meta verilerini değiştirirse Gateway, düzenlenmiş yüke güvenmek yerine çalıştırmayı onay uyuşmazlığı nedeniyle reddeder.

Yaygın Node hata kodları

Hızlı kurtarma döngüsü

Sorun hâlâ sürüyorsa:
  • Cihaz eşleştirmesini yeniden onaylayın.
  • Node uygulamasını yeniden açın (ön planda).
  • İşletim sistemi izinlerini yeniden verin.
  • Çalıştırma onayı politikasını yeniden oluşturun/ayarlayın.
Bilgisayar denetimi için ayrıca görsel yetenekli bir aracının computer aracını sunduğunu, screen.snapshot işleminin Ekran Kaydı izniyle başarılı olduğunu ve /phone status öğesinin amaçladığınız geçici veya kalıcı Gateway yetkilendirmesini gösterdiğini doğrulayın. Bir gateway.nodes.commands.deny girdisi her zaman gateway.nodes.commands.allow ayarını geçersiz kılar.

İlgili konular