-
Notifications
You must be signed in to change notification settings - Fork 294
Closed
Description
Agent Diagnostic
Investigated via debug-openshell-cluster and openshell-cli skills. Confirmed:
- CLI version: v0.0.12 (installed via install.sh)
- Server version: v0.0.13-dev.8+gbbcaed2ea (ghcr.io/nvidia/openshell/cluster:dev)
openshell policy get <sandbox> --fullworks (GetSandboxConfig RPC implemented)openshell policy list <sandbox>works (ListSandboxPolicies RPC implemented)openshell policy set <sandbox> --policy <file> --waitreturns gRPC UNIMPLEMENTED- OpenClaw's built-in policy approval UI can set policies successfully (version 2 shows Loaded), confirming the sandbox itself supports policy updates — the server-side gRPC handler for the policy set RPC is missing
Description
Actual behavior: openshell policy set returns status: Unimplemented, message: "" against a gateway running server v0.0.13-dev.8.
Expected behavior: openshell policy set should apply the updated policy YAML to the sandbox and return success.
Reproduction Steps
- Install CLI v0.0.12 via
curl -LsSf https://raw.githubusercontent.com/NVIDIA/OpenShell/main/install.sh | sh - Start gateway:
openshell gateway start - Create a sandbox:
openshell sandbox create --name test - Get current policy:
openshell policy get test --full | awk '/^---/{found=1; next} found{print}' > /tmp/policy.yaml - Set policy:
openshell policy set test --policy /tmp/policy.yaml --wait - Observe:
Error: × status: Unimplemented, message: ""
Environment
- OS: macOS (darwin arm64)
- OpenShell CLI: v0.0.12
- Server: v0.0.13-dev.8+gbbcaed2ea (ghcr.io/nvidia/openshell/cluster:dev)
Logs
Error: × status: Unimplemented, message: "", details: [], metadata: MetadataMap { headers: {"date": "Sat, 21 Mar 2026 17:04:14 GMT", "content-type": "application/grpc"} }
Reactions are currently unavailable