Files
OpenShell/crates/openshell-isolation-interface
Drew Newberry eeba0e7954 refactor(runtime): confine and reduce unsafe code (#4130)
* refactor(runtime): confine and reduce unsafe code

Signed-off-by: Drew Newberry <anewberry@nvidia.com>

* fix(ci): make signal probe portable and gate Linux initialization

Signed-off-by: Drew Newberry <anewberry@nvidia.com>

* fix(cli): handle platform-specific SSH cancellation lints

Signed-off-by: Drew Newberry <anewberry@nvidia.com>

---------

Signed-off-by: Drew Newberry <anewberry@nvidia.com>
2026-10-10 01:12:03 +00:00
..

Isolation backend interface

This crate defines the supervisor-facing IsolationBackend contract, lifecycle states, and shared types. It forbids unsafe code, including in its tests.

Linux enforcement mechanisms belong to openshell-sandbox::linux. Backends implement this crate's safe contract without importing Linux mechanisms through the interface crate.