Skip to content

[DGX Station][Inference] inference set changes the gateway route but fails Hermes sandbox reconciliation #7083

Description

@mercl-lau

Description

On a running Hermes sandbox, nemoclaw inference set updates the OpenShell gateway route to a local Nemotron model but fails to reconcile the in-sandbox Hermes configuration. The command leaves the switch incomplete and requires a disruptive sandbox rebuild.

Platform scope: Reproduced on DGX Station only; other platforms not tested.
Regression: Unknown — earlier versions not tested.

Environment

Device:        DGX Station
OS:            Ubuntu 24.04
Architecture:  aarch64
Docker:        29.2.1
OpenShell CLI: 0.0.72
NemoClaw:      v0.0.84
Hermes Agent:  v0.18.0 (2026.7.1)

Steps to Reproduce

  1. Start a healthy Hermes sandbox using a local vLLM route and confirm chat works with the current model.
  2. Start a second healthy local vLLM model served as nemotron-ultra.
  3. Run:
    nemoclaw inference set --sandbox <sandbox> \
      --provider vllm-local \
      --model nemotron-ultra
  4. Observe that the gateway route changes and the command then attempts to synchronize Hermes inside the sandbox.
  5. Query the effective route and try a Hermes chat request.

Expected Result

The model switch is atomic. NemoClaw should either update the gateway route and all managed Hermes configuration successfully, or leave the previous working route unchanged and return an actionable error. A normal model switch should not require a full sandbox rebuild.

Actual Result

The OpenShell gateway route changes to vllm-local / nemotron-ultra, but Hermes synchronization fails because the compatibility hash does not match the frozen Hermes inputs. NemoClaw requires a full rebuild to continue, leaving the switch only partially applied.

Logs

Setting OpenShell inference route: vllm-local / nemotron-ultra
Syncing Hermes model route in sandbox '<sandbox>'...
[SECURITY] compat hash does not match frozen Hermes inputs during non-root reconciliation

NVB#6470512

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

NV QABugs found by the NVIDIA QA Teamarea: inferenceInference routing, serving, model selection, or outputsarea: sandboxOpenShell sandbox lifecycle, runtime, config, or recoveryintegration: hermesHermes integration behaviorplatform: dgx-stationAffects DGX Station hardware or workflowsprovider: vllmvLLM local or hosted provider behavior

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions