# Instrucciones para el agente: NemoClaw: ejecuta agentes dentro de entornos OpenShell

Pega este texto a tu agente (Claude Code, Codex, OpenCode, Hermes o el que uses) y dile «ayúdame a montarlo». Son los pasos para ponerlo en marcha; el porqué de cada pieza está en la guía completa.

- Dificultad: intermedio
- Proyecto: https://github.com/NVIDIA/NemoClaw (licencia Apache-2.0)
- Guía completa: https://lab.wisd.ai/hub/nemoclaw-security

---

## Para el agente: cómo acompañar al usuario

1. Pregunta primero para qué lo quiere. Si su objetivo no necesita algún paso, sáltalo.
2. Antes de instalar, comprueba lo que ya tiene (versiones, claves, sistema operativo).
3. Avanza un paso cada vez: explica en una frase qué vas a hacer y deja que el usuario lo ejecute o lo apruebe.
4. Tras cada paso, comprueba que funcionó antes de seguir. Si falla, para y explica el error.
5. No inventes comandos ni opciones: si la documentación del proyecto contradice estos pasos, manda la documentación.
6. Al terminar, haz una prueba real con el objetivo del usuario y dile dónde profundizar.

---

## Pasos de configuración

1. Comprueba 4 vCPU, 8 GB de RAM y 20 GB libres, Node.js ≥22.19 y npm ≥10. Para la ruta principal usa Ubuntu 24.04 con acceso a Docker; el instalador puede preparar Docker y actualizar Node. Contrasta el equipo con [Prerequisites](https://docs.nvidia.com/nemoclaw/latest/user-guide/openclaw/get-started/prerequisites).
2. Abre la sección «Set Up with the Interactive Installer on Your Terminal» del [inicio rápido de OpenClaw](https://docs.nvidia.com/nemoclaw/latest/user-guide/openclaw/get-started/quickstart). Ejecuta su instalador mantenido desde una terminal interactiva con curl y Bash disponibles:

   ```bash
   curl -fsSL https://www.nvidia.com/nemoclaw.sh | bash
   ``` Para macOS Apple Silicon o WSL2, completa primero la preparación específica enlazada allí.
3. Sigue la incorporación guiada, elige el proveedor y configura su acceso. Revisa agente, inferencia y políticas antes de aceptar. Para una prueba reproducible elige OpenClaw, llama al entorno `my-assistant`, omite mensajería y búsqueda opcionales y selecciona la política **Restricted**. Tras el asistente:

   ```bash
   nemoclaw my-assistant status
   nemoclaw launch my-assistant
   ```

   El primer comando debe mostrar el entorno listo; el segundo abre OpenClaw. Envía un saludo y comprueba la respuesta del modelo configurado.

## Comprobación

Además del saludo permitido, abre otra terminal del equipo anfitrión con `openshell term` para observar solicitudes. Desde el chat pide al agente que consulte `https://github.com` usando su herramienta de red. Con la política Restricted de esta prueba, sin el preset `github`, debe aparecer una solicitud bloqueada con destino, puerto y proceso. Deniega esa solicitud y confirma que el agente informa del fallo de acceso. No añadas el destino para hacer pasar la prueba. La [política oficial](https://docs.nvidia.com/nemoclaw/latest/user-guide/openclaw/reference/network-policies) excluye GitHub de su base y explica este flujo. Si elegiste otra política o ya autorizaste el destino, vuelve a una prueba Restricted antes de afirmar que comprobaste el bloqueo.

## Si algo falla

Comprueba requisitos del equipo anfitrión y estado de OpenShell antes de ampliar permisos.
