Monitorear la Actividad del Sandbox y Depurar Problemas

Use las herramientas de estado, registros y TUI de NemoClaw en conjunto para inspeccionar el estado del sandbox, rastrear el comportamiento del agente y diagnosticar problemas.

Requisitos Previos

  • Un sandbox de NemoClaw en ejecución.
  • El CLI de OpenShell en su PATH.

Verificar el Estado del Sandbox

Ejecute el comando de estado para ver el estado del sandbox, la información de ejecución del blueprint y la configuración de inferencia activa:

$ openclaw nemoclaw status

Para obtener una salida legible por máquina, agregue el flag --json:

$ openclaw nemoclaw status --json

Los campos clave en la salida incluyen lo siguiente:

  • Estado del sandbox, que indica si el sandbox está en ejecución, detenido o en un estado de error.
  • ID de ejecución del blueprint, que es el identificador de la ejecución más reciente del blueprint.
  • Proveedor de inferencia, que muestra el proveedor activo, el modelo y el endpoint.

Si ejecuta openclaw nemoclaw status desde dentro del sandbox, el comando detecta el contexto del sandbox y lo reporta. Los detalles del sandbox y la inferencia a nivel de host no están disponibles desde dentro del sandbox. Ejecute openshell sandbox list en el host para verificar el estado subyacente del sandbox.

Ver Registros del Blueprint y del Sandbox

Transmita la salida de registro más reciente del ejecutor del blueprint y del sandbox:

$ openclaw nemoclaw logs

Para seguir la salida de registro en tiempo real:

$ openclaw nemoclaw logs -f

Para mostrar un número específico de líneas de registro:

$ openclaw nemoclaw logs -n 100

Para ver los registros de una ejecución específica del blueprint en lugar de la más reciente:

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

Monitorear la Actividad de Red en el TUI

Abra la interfaz de terminal de OpenShell para obtener una vista en vivo de la actividad de red del sandbox y las solicitudes de tráfico saliente:

$ openshell term

Para un sandbox remoto, conéctese por SSH a la instancia y ejecute openshell term allí.

El TUI muestra la siguiente información:

  • Conexiones de red activas desde el sandbox.
  • Solicitudes de tráfico saliente bloqueadas que esperan la aprobación del operador.
  • Estado del enrutamiento de inferencia.

Consulte Aprobar o Denegar Solicitudes de Red del Agente para obtener detalles sobre cómo manejar las solicitudes bloqueadas.

Probar la Inferencia

Ejecute una solicitud de inferencia de prueba para verificar que el proveedor esté respondiendo:

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

Si la solicitud falla, verifique lo siguiente:

  1. Ejecute openclaw nemoclaw status para confirmar el proveedor y el endpoint activos.
  2. Ejecute openclaw nemoclaw logs -f para ver los mensajes de error del ejecutor del blueprint.
  3. Verifique que el endpoint de inferencia sea accesible desde el host.

Temas Relacionados