Caso de uso: sub-agentes y nodos
Cuando una tarea es grande — o querés varias cosas a la vez — tu agente puede delegar. Y cuando necesita ojos y manos en otros dispositivos, puede tenerlos.
Sub-agentes. Se lanzan con sessions_spawn, una operación no bloqueante: el agente principal sigue conversando con vos mientras el sub-agente trabaja. Cada sub-agente corre en una sesión aislada y recibe un contexto mínimo: solo AGENTS.md y TOOLS.md. Ni SOUL.md, ni MEMORY.md, ni tu conversación — un trabajador enfocado, no un clon completo. El showcase oficial incluye una orquestación multi-agente para email, ads y Discord: un coordinador reparte y varios sub-agentes ejecutan.
Nodes. Son dispositivos acompañantes — macOS, iOS, Android o headless — que se conectan al Gateway como clientes con role: node y exponen herramientas del mundo físico:
camera.snap— toma una foto.screen.record— graba la pantalla.location.get— obtiene la ubicación.system.run— ejecuta comandos en ese dispositivo.
Nada de esto funciona sin tu aprobación explícita: cada dispositivo se autoriza con openclaw devices approve <requestId>. Piensa en el patrón completo: un Gateway como cerebro, sub-agentes como manos extra y nodes como sentidos repartidos por tus dispositivos — siempre bajo aprobación tuya.
Minimalismo de permisos. Cada aprobación de dispositivo es una decisión consciente de seguridad, no un trámite: aprueba solo los nodes que de verdad vas a usar y expón solo las herramientas que la tarea necesita. Como el modelo se asume manipulable, cada cámara, pantalla o system.run de más amplía lo que un agente engañado podría hacer con tus sentidos.