docs: catch up reference and troubleshooting docs for v0.0.21#2193
docs: catch up reference and troubleshooting docs for v0.0.21#2193
Conversation
Documents the user-visible CLI and policy behavior changes that landed in v0.0.21. Source of changes: commits between v0.0.20..v0.0.21, filtered through docs/.docs-skip. - commands.md - `nemoclaw list`: session indicator (●) for connected sandboxes (#2117). - `nemoclaw <name> connect`: active-session note; auto-recovery from SSH identity drift after a host reboot (#2117, #2064). - `nemoclaw <name> status`: three-state Inference line (healthy / unreachable / not probed) covering both local and remote providers; new Connected line (#2002, #2117). - `nemoclaw <name> destroy` and `rebuild`: active-session warning with second confirm; rebuild reapplies policy presets (#2117, #2026). - `nemoclaw <name> policy-add` and `policy-remove`: positional preset argument and non-interactive flow via `--yes`/`--force`/ `NEMOCLAW_NON_INTERACTIVE=1` (#2070). - `nemoclaw <name> policy-list`: registry-vs-gateway desync detection (#2089). - troubleshooting.md - Reconnect after a host reboot: now reflects automatic stale `known_hosts` pruning on `connect` (#2064). - Running multiple sandboxes simultaneously: onboard's forward-port collision guard (#2086). - New section: `openclaw config set` or `unset` is blocked inside the sandbox (#2081). - customize-network-policy.md: non-interactive policy-add/policy-remove form; preset preservation across rebuild (#2070, #2026). - use-local-inference.md: NIM section now covers the NGC API key prompt with masked input and `docker login nvcr.io --password-stdin` behavior (#2043). Generated skills regenerated to pick up the source changes. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Caution Review failedPull request was closed or merged during review No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (8)
📝 WalkthroughWalkthroughDocumentation updates across inference configuration, policy management, and CLI commands. Added NGC registry authentication requirements for NIM container images, scripted policy preset management with non-interactive modes, SSH session indicators and automatic host key rotation handling, and enhanced safety confirmations for destructive operations. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
ericksoa
left a comment
There was a problem hiding this comment.
Docs-only, content accurately reflects v0.0.21 CLI changes. Generated skills in sync. CI green. LGTM.
Summary
Catches up the user-facing reference and troubleshooting docs with the CLI and policy behavior changes that landed in v0.0.21. Drafted via the
nemoclaw-contributor-update-docsskill against commits inv0.0.20..v0.0.21, filtered throughdocs/.docs-skip.Changes
docs/reference/commands.mdnemoclaw list: session indicator (●) for connected sandboxes (feat(cli): add active session detection before destructive sandbox operations #2117).nemoclaw <name> connect: active-session note; auto-recovery from SSH identity drift after a host reboot (feat(cli): add active session detection before destructive sandbox operations #2117, fix(connect): auto-recover from SSH identity drift after host reboot #2064).nemoclaw <name> status: three-state Inference line (healthy/unreachable/not probed) covering both local and remote providers; newConnectedline (fix(cli): show inference health in sandbox status output #2002, feat(cli): add active session detection before destructive sandbox operations #2117).nemoclaw <name> destroyandrebuild: active-session warning with second confirm; rebuild reapplies policy presets to the recreated sandbox (feat(cli): add active session detection before destructive sandbox operations #2117, fix(rebuild): restore policy presets after sandbox rebuild (#1952) #2026).nemoclaw <name> policy-addandpolicy-remove: positional preset argument and non-interactive flow via--yes/--force/NEMOCLAW_NON_INTERACTIVE=1(fix(cli): support non-interactive policy preset updates (Fixes #2067) #2070).nemoclaw <name> policy-list: registry-vs-gateway desync detection (fix(policies): cross-reference gateway state in policy-list to detect desync #2089).docs/reference/troubleshooting.mdReconnect after a host reboot: now reflects automatic staleknown_hostspruning onconnect(fix(connect): auto-recover from SSH identity drift after host reboot #2064).Running multiple sandboxes simultaneously: onboard's forward-port collision guard (fix(onboard): use effectivePort in dashboard wait and guard forward port collision #2086).openclaw config setorunsetis blocked inside the sandbox (fix(sandbox): block 'openclaw config set|unset' inside the sandbox #2081).docs/network-policy/customize-network-policy.md: non-interactivepolicy-add/policy-removeform; preset preservation across rebuild (fix(cli): support non-interactive policy preset updates (Fixes #2067) #2070, fix(rebuild): restore policy presets after sandbox rebuild (#1952) #2026).docs/inference/use-local-inference.md: NIM section now covers the NGC API key prompt with masked input anddocker login nvcr.io --password-stdinbehavior (fix: prompt for NGC API key when pulling local NIM images #2043)..agents/skills/nemoclaw-user-reference/references/{commands,troubleshooting}.md, plus minor heading-flow deltas elsewhere). The pre-commitRegenerate agent skills from docshook ran and confirmed source ↔ generated parity.Commits skipped per
docs/.docs-skipor no doc impact:bbbaa0fb(skip-features),7cb482cb(skip-features),8dee23fd(skip-terms), plus the usual CI / test / refactor / install-plumbing churn.Type of Change
Verification
npx prek run --all-filespasses for the modified files (the one failing test,test/cli.test.ts > unknown command exits 1, also fails onorigin/mainand is unrelated to these markdown-only changes)npm testpasses — skipped; same pre-existing CLI-dispatch test failure unrelated to docsmake docsbuilds without warnings (doc changes only) — not run locallyAI Disclosure
Signed-off-by: Miyoung Choi miyoungc@nvidia.com
Summary by CodeRabbit
New Features
Bug Fixes
Documentation