Sandbox-activiteit monitoren en problemen debuggen

Gebruik de NemoClaw status-, log- en TUI-tools samen om sandbox-gezondheid te inspecteren, agentgedrag te traceren en problemen te diagnosticeren.

Vereisten

  • Een draaiende NemoClaw sandbox.
  • De OpenShell CLI op uw PATH.

Sandbox-gezondheid controleren

Voer het statuscommando uit om de sandboxstatus, blueprint-uitvoeringsinformatie en actieve inferentieconfiguratie te bekijken:

$ openclaw nemoclaw status

Voor machineleesbare uitvoer voegt u de --json-vlag toe:

$ openclaw nemoclaw status --json

Belangrijke velden in de uitvoer zijn onder andere:

  • Sandboxstatus, die aangeeft of de sandbox draait, gestopt is of een foutstatus heeft.
  • Blueprint-uitvoerings-ID, de identifier voor de meest recente blueprint-uitvoering.
  • Inferentieprovider, die de actieve provider, het model en het eindpunt toont.

Als u openclaw nemoclaw status uitvoert vanuit de sandbox, detecteert het commando de sandboxcontext en rapporteert dit. Host-niveau sandbox- en inferentiedetails zijn niet beschikbaar vanuit de sandbox. Voer openshell sandbox list uit op de host om de onderliggende sandboxstatus te controleren.

Blueprint- en sandbox-logs bekijken

Stream de meest recente loguitvoer van de blueprint-runner en sandbox:

$ openclaw nemoclaw logs

Om de loguitvoer in realtime te volgen:

$ openclaw nemoclaw logs -f

Om een specifiek aantal logregels weer te geven:

$ openclaw nemoclaw logs -n 100

Om logs te bekijken voor een specifieke blueprint-uitvoering in plaats van de meest recente:

$ openclaw nemoclaw logs --run-id <id>

Netwerkactiviteit monitoren in de TUI

Open de OpenShell terminal-UI voor een live weergave van sandbox-netwerkactiviteit en uitgaande verzoeken:

$ openshell term

Voor een remote sandbox maakt u een SSH-verbinding met de instantie en voert u daar openshell term uit.

De TUI toont de volgende informatie:

  • Actieve netwerkverbindingen vanuit de sandbox.
  • Geblokkeerde uitgaande verzoeken die wachten op goedkeuring door de operator.
  • Status van inferentieroutering.

Raadpleeg Netwerkverzoeken van de agent goedkeuren of weigeren voor details over het afhandelen van geblokkeerde verzoeken.

Inferentie testen

Voer een testinferentieverzoek uit om te verifiëren dat de provider reageert:

$ nemoclaw my-assistant connect
$ openclaw agent --agent main --local -m "Test inference" --session-id debug

Als het verzoek mislukt, controleer het volgende:

  1. Voer openclaw nemoclaw status uit om de actieve provider en het eindpunt te bevestigen.
  2. Voer openclaw nemoclaw logs -f uit om foutmeldingen van de blueprint-runner te bekijken.
  3. Controleer of het inferentie-eindpunt bereikbaar is vanaf de host.

Gerelateerde onderwerpen