Vouch Request: BoxLite VM runtime backend integration #425
DorianZheng
started this conversation in
Vouch Request
Replies: 1 comment
-
|
Hi @drew. Would you like to take a look on my proposal? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi maintainers,
I'm Dorian Zheng, maintainer of BoxLite — a lightweight VM runtime for secure, isolated code execution (think "SQLite for sandboxing").
What I want to contribute
I'd like to add BoxLite as an optional VM-based sandbox runtime backend in
openshell-sandbox, feature-gated behind aboxliteCargo feature. The implementation is ready — see issue #421 and the closed PR #424 for full details.Why this matters
OpenShell's sandbox isolation currently relies on Linux kernel primitives (Landlock, seccomp, network namespaces). This works great on Linux, but:
sandbox::apply()is a no-op that just logs a warningBoxLite fills both gaps:
Scope of changes
The change is additive and non-breaking:
runtimemodule with enum dispatch (Process | Boxlite)--runtime boxliteorOPENSHELL_RUNTIME=boxliteBoth projects share the core use case — safe execution environments for AI agents — so this integration is a natural fit.
Happy to answer any questions. Thanks for considering!
Beta Was this translation helpful? Give feedback.
All reactions