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:
- Ejecute
openclaw nemoclaw statuspara confirmar el proveedor y el endpoint activos. - Ejecute
openclaw nemoclaw logs -fpara ver los mensajes de error del ejecutor del blueprint. - Verifique que el endpoint de inferencia sea accesible desde el host.
Temas Relacionados
- Solución de Problemas para problemas comunes y pasos de resolución.
- Comandos para la referencia completa del CLI.
- Aprobar o Denegar Solicitudes de Red del Agente para el flujo de aprobación del operador.
- Cambiar Proveedores de Inferencia para cambiar el proveedor activo.