NVIDIA / NVIDIA/NemoClaw

[Ubuntu 22.04][CLI&UX] nemoclaw status never reports a DCode sandbox as ready after successful onboard

Open
#11,200 0 comments 0 reactions 0 assignees View on GitHub
area: cli integration: dcode NV QA platform: ubuntu
Dominant language
TypeScript
Stars
22.5k
Forks
3.1k
Avg merge
1d 1h
Merged PRs (30d)
715

Description

## Description

After a Deep Agents Code (DCode) sandbox onboards successfully, `nemoclaw status` never reports the sandbox as ready. Every invocation returns only the gateway-selection line with no readiness or state payload, so a caller polling status for readiness spins indefinitely instead of ever observing a terminal state.

- **Platform scope:** Reproduced on Ubuntu 22.04 only; other platforms not tested
- **Regression:** Unknown — earlier versions not tested in this triage round
- **OpenShell issue:** No — the status command that fails to report readiness is NemoClaw's own CLI layer, not the OpenShell CLI

## Environment

```text
Device: GitLab CI runner (ubuntu22 tag)
OS: Ubuntu 22.04
Architecture: x86_64
Node.js: v22.22.3
npm: 10.9.8
Docker: Docker version 29.4.0, build 9d7ad9f
OpenShell CLI: openshell 0.0.106
NemoClaw: nemoclaw v0.0.120
OpenClaw: N/A (DCode agent, not OpenClaw)
```

## Steps to Reproduce

1. On Ubuntu 22.04 with Docker installed, install NemoClaw and onboard a sandbox using the Deep Agents Code agent, e.g.:

```bash
nemoclaw onboard --non-interactive --agent langchain-deepagents-code --name --yes-i-accept-third-party-software
```

(with a valid NVIDIA inference credential configured)

2. Confirm onboarding completed successfully: `nemoclaw list --json` shows the sandbox present with `isDefault: true` and no incomplete-onboarding state.

3. Repeatedly invoke:

```bash
nemoclaw status
```

(poll on an interval, e.g. every 30-60 seconds, as any script waiting for the sandbox to become ready would)

## Expected Result

Each status call should complete quickly — well within the product's own declared OpenShell probe timeout of 15 seconds — and should report a definitive readiness/state payload for the sandbox once onboarding has finished, so a caller polling status can detect readiness and stop polling.

## Actual Result

Every status call returns only the gateway-selection line (`Active gateway set to ''`) with no sandbox readiness or state payload. Polling status this way continued for roughly 25 minutes across dozens of consecutive invocations — about 100x the product's own 15-second probe timeout — without a single call ever reporting the sandbox as ready.

The sandbox itself is not broken: `nemoclaw list` continues to show it active/default throughout, and `nemoclaw destroy --yes` completes normally afterward. Only the status command's readiness reporting for this sandbox is defective.

## Logs

```text
$ nemoclaw status
Active gateway set to 'nemoclaw'

$ nemoclaw status
Active gateway set to 'nemoclaw'

$ nemoclaw status
Active gateway set to 'nemoclaw'

$ nemoclaw status
Active gateway set to 'nemoclaw'

(pattern repeats identically across dozens of consecutive invocations spanning roughly 25 minutes; no readiness/state payload is ever printed on any call)
```

## Related issues — same family, not a duplicate

- #11054 / #11053 — `status` on a DeepAgents Code sandbox intermittently exits 1 with no diagnostic while still printing a full report. That failure mode is an occasional bad exit code with normal output; this one is a persistent complete absence of any readiness/state payload on every single call. Different symptom, same DCode + `status` area.

Contributor guide

Open the contributing guide

Research direction

Start at the NemoClaw CLI entry point for `nemoclaw status` and compare its behavior with `nemoclaw list --json`, using the reproduction command and logs as the baseline. Trace the status path for a successfully onboarded DCode sandbox and verify that repeated calls return a definitive readiness or state payload within the declared 15-second probe timeout.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, typescript
Domain
cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.