Environment:
- Host: spark-1952
- Node: v22.22.1
- nemoclaw: 0.1.0
Problem:
Running:
nemoclaw cio-monday-v1 connect
fails because nemoclaw shells out to openshell, but no openshell binary is installed or declared as a dependency.
Observed error:
bash: line 1: openshell: command not found
Command failed (exit 127): openshell sandbox connect "cio-monday-v1"
What I verified:
which openshell returns nothing
nemoclaw is installed and runnable
nemoclaw package.json does not declare the OpenShell CLI as a dependency
- the public npm package named
openshell appears to be unrelated
Relevant code:
/home/admin/.nvm/versions/node/v22.22.1/lib/node_modules/nemoclaw/nemoclaw/dist/commands/connect.js
It contains:
spawn("openshell", ["sandbox", "connect", sandboxName], { stdio: "inherit" })
Expected behavior:
- either the correct OpenShell CLI should be installed/declared as a dependency
- or install docs should clearly state it is a prerequisite and how to install it
- or nemoclaw should fail earlier with a clearer preflight/setup error
Impact:
Fresh installs cannot use commands that depend on openshell, including connect and likely other sandbox-related commands.
Environment:
Problem:
Running:
nemoclaw cio-monday-v1 connect
fails because nemoclaw shells out to
openshell, but noopenshellbinary is installed or declared as a dependency.Observed error:
bash: line 1: openshell: command not found
Command failed (exit 127): openshell sandbox connect "cio-monday-v1"
What I verified:
which openshellreturns nothingnemoclawis installed and runnablenemoclawpackage.json does not declare the OpenShell CLI as a dependencyopenshellappears to be unrelatedRelevant code:
/home/admin/.nvm/versions/node/v22.22.1/lib/node_modules/nemoclaw/nemoclaw/dist/commands/connect.jsIt contains:
spawn("openshell", ["sandbox", "connect", sandboxName], { stdio: "inherit" })
Expected behavior:
Impact:
Fresh installs cannot use commands that depend on
openshell, including connect and likely other sandbox-related commands.