Skip to main content
Gebruik deze pagina wanneer een Node zichtbaar is in de status, maar Node-tools niet werken.

Opdrachtvolgorde

Voer daarna Node-specifieke controles uit:
Signalen dat alles goed werkt:
  • De Node is verbonden en gekoppeld voor de rol node.
  • nodes describe bevat de aangeroepen mogelijkheid.
  • Uitvoeringsgoedkeuringen tonen de verwachte modus/toelatingslijst.

Vereisten voor de voorgrond

canvas.*, camera.* en screen.* werken op iOS-/Android-Nodes alleen op de voorgrond. Snelle controle en oplossing:
Als je NODE_BACKGROUND_UNAVAILABLE ziet, breng je de Node-app naar de voorgrond en probeer je het opnieuw.

Machtigingenmatrix

Koppeling versus goedkeuringen

Drie afzonderlijke poorten bepalen of een Node-opdracht slaagt:
  1. Apparaatkoppeling: kan deze Node verbinding maken met de Gateway?
  2. Beleid voor Gateway-Node-opdrachten: is de RPC-opdracht-ID toegestaan door gateway.nodes.commands.allow / gateway.nodes.commands.deny en de platformstandaarden?
  3. Uitvoeringsgoedkeuringen: kan deze Node lokaal een specifieke shellopdracht uitvoeren?
Node-koppeling is een poort voor identiteit en vertrouwen, geen goedkeuringsoppervlak per opdracht. Voor system.run bevindt het beleid per Node zich in het bestand met uitvoeringsgoedkeuringen van die Node (openclaw approvals get --node ...), niet in de koppelingsregistratie van de Gateway. Snelle controles:
  • Koppeling ontbreekt: keur eerst het Node-apparaat goed.
  • nodes describe mist een opdracht: controleer het beleid voor Gateway-Node-opdrachten en of de Node die opdracht bij het verbinden daadwerkelijk heeft gedeclareerd.
  • Koppeling is in orde, maar system.run mislukt: herstel de uitvoeringsgoedkeuringen/toelatingslijst op die Node.
Voor door goedkeuring ondersteunde uitvoeringen van host=node koppelt de Gateway de uitvoering ook aan de voorbereide canonieke systemRunPlan. Als een latere aanroeper de opdracht, werkmap of sessiemetadata wijzigt voordat de goedgekeurde uitvoering wordt doorgestuurd, weigert de Gateway de uitvoering wegens een niet-overeenkomende goedkeuring in plaats van de bewerkte payload te vertrouwen.

Veelvoorkomende Node-foutcodes

Snelle herstellus

Als het probleem aanhoudt:
  • Keur de apparaatkoppeling opnieuw goed.
  • Open de Node-app opnieuw (op de voorgrond).
  • Verleen de OS-machtigingen opnieuw.
  • Maak het beleid voor uitvoeringsgoedkeuringen opnieuw of pas het aan.
Controleer voor computerbesturing ook of een agent met visiemogelijkheden de tool computer beschikbaar stelt, screen.snapshot slaagt met de machtiging Screen Recording en /phone status de bedoelde tijdelijke of permanente Gateway-autorisatie toont. Een vermelding van gateway.nodes.commands.deny heeft altijd voorrang op gateway.nodes.commands.allow.

Gerelateerd