OpenShell puts agent containment in the kernel
Giving an AI agent real work usually requires letting it read files, install packages, and talk to external services, but handing that agent ambient production credentials makes it an immediate security risk. NVIDIA published OpenShell, an open-source runtime under the Apache 2.0 license designed to sandbox agent fleets at the operating system level. Rather than trusting the model to police itself or relying on basic container isolation, the runtime instruments the kernel to enforce boundaries on every system call, file access, and outbound network socket.
The sandbox handles credentials by keeping them away from the model entirely. The runtime never exposes raw API keys or secrets inside the container; an external gateway injects authentication tokens only when an outbound request matches an approved destination. When a workflow requires broader access, OpenShell evaluates the proposed policy change with formal verification, halting new network destinations or sensitive API calls until a human approves them.
I favor this architecture because it treats agent processes like untrusted code from the start. Most agent tooling still relies on system prompts or static container images where mounted secrets remain vulnerable to prompt injection and compromised packages. Fleets running background tasks in production need hard containment at the operating system level, not another layer of behavioral guardrails.