Gondolin Feature Highlights
mainGondolin provides several advanced capabilities for managing agent sandboxes:
- Micro-VMs: Local, disposable Linux environments.
- Network Control: Programmable HTTP/TLS egress policy via allowlists and request/response hooks.
- Secret Injection: Inject secrets into the guest without exposing them to the guest environment directly.
- VFS Control: Programmable Virtual File System (VFS) mounts using JavaScript.
- Ingress Gateway: Expose guest HTTP services to the host using
--listenorvm.enableIngress(). - Session Management: Attach to running shells, use SSH (host-to-guest or proxied guest-to-upstream), and take disk snapshots to resume later.
- Customization: Build custom Alpine-based images and configure DNS behavior (
synthetic,trusted,open) and rootfs modes (readonly,memory,cow).