diff --git a/docs/network-policy/approve-network-requests.mdx b/docs/network-policy/approve-network-requests.mdx index f311709b9e8..7f9adf0b171 100644 --- a/docs/network-policy/approve-network-requests.mdx +++ b/docs/network-policy/approve-network-requests.mdx @@ -18,6 +18,7 @@ OpenShell intercepts these requests and presents them in the TUI for operator ap - A running NemoClaw sandbox. - The OpenShell CLI on your `PATH`. +- A local NemoClaw source checkout if you plan to run the walkthrough script. ## Open the TUI @@ -27,12 +28,15 @@ Start the OpenShell terminal UI to monitor sandbox activity: openshell term ``` -For a remote sandbox, pass the instance name: +For a remote sandbox, connect to the host that owns the sandbox: ```bash -ssh my-gpu-box 'cd ~/nemoclaw && . .env && openshell term' +SANDBOX_HOST=your-sandbox-host +ssh "$SANDBOX_HOST" 'cd ~/nemoclaw && . .env && openshell term' ``` +Replace `your-sandbox-host` with the SSH host or alias where your NemoClaw sandbox is running before you run the command. + The TUI displays the sandbox state, active inference provider, and a live feed of network activity. ## Trigger a Blocked Request @@ -47,6 +51,8 @@ The blocked request includes the following details: ## Approve or Deny the Request The TUI presents an approval prompt for each blocked request. +Select the sandbox that shows the blocked request. +Then follow the prompt in the TUI to approve or deny it. - **Approve** the request to add the endpoint to the running policy for the current session. - **Deny** the request to keep the endpoint blocked. @@ -57,7 +63,16 @@ To keep an endpoint allowed after a restart, update the policy YAML or apply a p ## Run the Walkthrough -From the NemoClaw repository root, run the walkthrough script after you have onboarded at least one sandbox and it is reachable: +The walkthrough script lives in the NemoClaw source repository. +If you installed NemoClaw from the installer and do not have a source checkout, clone the repository first: + +```bash +git clone https://github.com/NVIDIA/NemoClaw.git +cd NemoClaw +``` + +From the NemoClaw repository root, run the walkthrough script. +Ensure at least one sandbox is onboarded and reachable before running it: ```bash ./scripts/walkthrough.sh