Worker Node
Führen Sie Agent-Container auf einem dedizierten, gehärteten Server aus, getrennt vom Haupt-PentAGI-Host.
In Produktionsumgebungen sollte die Ausführung nicht vertrauenswürdiger ToolsToolDas, womit ein Agent handelt: eine eingebaute Fähigkeit wie das Terminal, der isolierte Browser oder die Websuche oder ein Programm in der Sandbox wie nmap, metasploit oder sqlmap. nicht auf demselben System wie PentAGI erfolgen. Ein Worker NodeWorker Node — Worker-NodeEin separater Server, der die Tool-Container der Agenten ausführt, sodass die von ihnen ausgeführten Befehle niemals den Haupt-PentAGI-Host berühren. hostet die Agent-Container hinter TLS-geschützten Docker-Endpunkten, sodass Befehle, die ein AgentAgentEin KI-Agent von PentAGI: ein Modell mit eigenem Prompt, Einstellungen und Tools, das eine bestimmte Art von Arbeit in einem Flow erledigt, wie z. B. Testen, Code schreiben oder Websuche. ausführt, niemals das Hauptsystem erreichen.
Warum ein Worker Node
- Isolation. Tool-Container werden auf dedizierter Hardware mit eigener Netzwerkgrenze ausgeführt.
- Kontrollierter Docker-Zugriff. Agents, die Docker benötigen, kommunizieren über eine Autorisierungsrichtlinie mit einem gehärteten Docker-in-Docker-Daemon statt mit dem Host-Daemon.
- Out-of-Band-Tests. Ein dedizierter Portbereich auf dem Worker Node unterstützt OOB-Callbacks.
Verbindungsmodi
- Standard (empfohlen) — PentAGI verbindet sich über TLS mit dem Host-Docker des Worker Node, um Worker-Container zu erstellen; Worker erreichen Docker-in-Docker über dessen TLS-Endpunkt. Setzen Sie
DOCKER_zusammen mitINSIDE=true DOCKER_,INSIDE_ HOST DOCKER_undINSIDE_ TLS_ VERIFY DOCKER_, und lassen SieINSIDE_ CERT_ PATH DOCKER_leer: DieSOCKET /der Vorlagevar/ run/ docker.sock .envwürde sonst den Host-Docker-Socket des Worker Node in jede SandboxSandboxDer isolierte Docker-Container, in dem Agenten ihre Tools ausführen. Die Oberfläche zeigt ihn als Terminal. einbinden. OhneDOCKER_erhalten die Agenten keinen Docker-Zugriff.INSIDE_ HOST - Direkt — PentAGI kommuniziert direkt mit Docker-in-Docker; Host-Bind-Mounts werden dann durch Richtlinien abgelehnt, daher muss der Docker-Zugriff für Agents deaktiviert werden.
Einrichtung
Das vollständige Verfahren — TLS-Zertifikate für beide Daemons, die gehärtete Docker-in-Docker-Konfiguration, Richtlinienaktualisierungen und Verifizierung — finden Sie im Worker-Node-Leitfaden im Repository.
Zuletzt aktualisiert am
Lokale Modelle
Führen Sie PentAGI mit Modellen aus, die auf Ihrer eigenen Hardware bereitgestellt werden, sodass Prompts, Tool-Ausgaben und Findings auf Ihren Servern verbleiben.
Upgrade
Aktualisieren Sie eine Installation auf eine neue Version und erfahren Sie, was Sie beim Wechsel von 2.1.0 auf 2.2.0 ändern müssen.