Vouch request: ChunkyMonkey11 #1068
ChunkyMonkey11
started this conversation in
Vouch Request
Replies: 0 comments
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.
-
What do you want to work on?
I want to add live host directory sharing for OpenShell sandboxes.
The specific change is a sandbox create option like:
openshell sandbox create --mount :
I opened draft PR #1067 with the initial implementation. It adds protobuf/API fields for host mounts, CLI parsing, validation, and driver support for Docker, Podman, and Kubernetes. VM sandboxes reject the option for now until that runtime has proper mount support.
This is needed by downstream NemoClaw issue NVIDIA/NemoClaw#2631, where users need a host directory mounted into the sandbox instead of using upload/download copy commands.
Why this change?
I ran into this through NemoClaw file sharing work. The current workaround is openshell upload/download, which copies files but does not provide live sharing and is easy for users to miss.
I think OpenShell is the right layer to support this because sandbox creation and driver-specific mount behavior already live there. NemoClaw should be able to call a real OpenShell mount option instead of pretending upload is equivalent.
I understand this touches sandbox infrastructure and has security/platform implications, so I expect maintainer review on the API shape, validation, and driver behavior.
Checklist
Beta Was this translation helpful? Give feedback.
All reactions