OpenShell
Otwartoźródłowy, bezpieczny runtime i sandbox dla flot autonomicznych agentów AI; egzekwuje polityki dostępu na poziomie jądra systemu.

Opis
OpenShell to otwartoźródłowe (licencja Apache 2.0) środowisko uruchomieniowe stworzone przez NVIDIA, przeznaczone do bezpiecznego i izolowanego uruchamiania flot autonomicznych agentów AI. Pozwala agentom czytać pliki, instalować pakiety, wywoływać API i korzystać z poświadczeń bez przyznawania im nieograniczonego dostępu do danych, sekretów czy sieci.
Dozwolone działania agenta deklaruje się w polityce, którą OpenShell egzekwuje na dwa sposoby: instrumentuje jądro systemu, kontrolując w czasie rzeczywistym każdy dostęp do plików, wywołanie systemowe i połączenie sieciowe, oraz stosuje weryfikację formalną, aby przed zatwierdzeniem zmiany polityki wykryć ryzykowny nowy dostęp i skierować go do przeglądu przez człowieka.
Każdy agent działa w odizolowanym sandboxie i nigdy nie widzi prawdziwych poświadczeń — OpenShell dodaje je wyłącznie do żądań kierowanych do zatwierdzonych endpointów. Na architekturę składają się gateway (warstwa sterowania), supervisor i sandbox. Projekt napisano w języku Rust; udostępnia SDK dla Pythona, TypeScriptu, Go i Rusta oraz wdrożenie na Kubernetes przez Helm.