Your application connects to the service API; workers run the agent loop, and NVIDIA OpenShell hosts sandboxed tool execution.
Your application → OpenWorker API → Agent workers
│ │
PostgreSQL OpenShell gateway
│
Tool sandboxesWhat you provide
- An explicit kubeconfig/context and an installer with the reviewed cluster and namespace permissions. Installing sandbox platform components needs more than namespace-only access.
- PostgreSQL, persistent storage, reachable image registries and the required network/controller components for the selected OpenShell version.
- Service/gateway TLS and scoped credentials delivered through Kubernetes Secrets or your secret-management system. Agents do not receive cluster-administrator keys.
- An authenticated route to the OpenWorker API. The Kubernetes management API can remain private; the application does not need direct Kubernetes access.
Installation flow
- Validate the cluster, storage and network prerequisites.
- Choose an existing OpenShell gateway or an installer-owned, pinned gateway.
- Review the OpenWorker Helm values, images, database and secret references.
- Install the service, establish its first administrator and register RuntimeProfiles.
- Submit a test agent, inspect its progress and qualify recovery and cleanup.
The owcluster installer plans and checks the OpenShell/OpenWorker installation together.
An existing gateway keeps its original owner; selecting it does not authorize the
installer to delete or reconfigure unrelated resources.
The local installer has fixture namespace/context constraints. Use the service Helm chart for a cluster you operate; do not treat a kind-only test command as a generic production installer.
Continue with OpenShell integration and deployment options.