Worker node
Ejecuta contenedores de agent en un servidor dedicado y reforzado, separado del host principal de PentAGI.
En producción, mantén la ejecución de tooltool — herramientaAquello con lo que actúa un agente: una capacidad integrada como el terminal, el navegador aislado o la búsqueda web, o un programa en el sandbox como nmap, metasploit o sqlmap. no confiable fuera de la máquina que ejecuta PentAGI. Un worker nodeworker node — nodo workerUn servidor separado que ejecuta los contenedores de herramientas de los agentes, de modo que los comandos que ejecutan nunca tocan el host principal de PentAGI. aloja los contenedores de los agentsagent — agenteUn agente de IA de PentAGI: un modelo con su propio prompt, configuración y herramientas que realiza un tipo de trabajo en un flujo, como probar, escribir código o buscar en la web. detrás de endpoints de Docker protegidos por TLS, de modo que los comandos que ejecuta un agent nunca afectan al host principal.
Por qué un worker node
- Aislamiento. Los contenedores de tool se ejecutan en hardware dedicado con su propio límite de red.
- Acceso a Docker controlado. Los agents que necesitan Docker se comunican con un daemon Docker-in-Docker endurecido mediante una política de autorización en lugar del daemon del host.
- Pruebas out-of-band. Un rango de puertos dedicado en el worker node admite callbacks OOB.
Modos de conexión
- Estándar (recomendado) — PentAGI se conecta al Docker del host del worker node mediante TLS para crear contenedores worker; los workers acceden a Docker-in-Docker a través de su endpoint TLS. Configura
DOCKER_junto conINSIDE=true DOCKER_,INSIDE_ HOST DOCKER_yINSIDE_ TLS_ VERIFY DOCKER_, y dejaINSIDE_ CERT_ PATH DOCKER_vacío: elSOCKET /de la plantillavar/ run/ docker.sock .envtambién montaría el socket de Docker del host del worker node en cada sandboxsandboxEl contenedor Docker aislado en el que los agentes ejecutan sus herramientas. La interfaz lo muestra como Terminal.. SinDOCKER_, los agents no obtienen acceso a Docker.INSIDE_ HOST - Directo — PentAGI se comunica directamente con Docker-in-Docker; los bind-mounts del host son denegados por política, por lo que el acceso a Docker para los agents debe estar deshabilitado.
Configuración
El procedimiento completo — certificados TLS para ambos daemons, la configuración endurecida de Docker-in-Docker, actualizaciones de políticas y verificación — está en la guía del worker node en el repositorio.
Última actualización el