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
- Start a healthy Hermes sandbox using a local vLLM route and confirm chat works with the current model.
- Start a second healthy local vLLM model served as
nemotron-ultra.
- Run:
nemoclaw inference set --sandbox <sandbox> \
--provider vllm-local \
--model nemotron-ultra
- Observe that the gateway route changes and the command then attempts to synchronize Hermes inside the sandbox.
- 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
Description
On a running Hermes sandbox,
nemoclaw inference setupdates 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
Steps to Reproduce
nemotron-ultra.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
NVB#6470512