docs: catch up release prep for 0.0.25#2463
Conversation
Document user-facing changes merged since v0.0.24 and bump the docs version pointer. Quickstart now describes the [Y/n] review summary that fires after the sandbox-name prompt, and troubleshooting covers the new container-DNS preflight probe with platform-specific remediation and the JetPack R39 br_netfilter auto-load behavior. versions1.json promotes 0.0.25 to preferred, demotes 0.0.24, and trims to ten entries to match scripts/bump-version.ts. Regenerated user skills under .agents/skills/. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (2)
📝 WalkthroughWalkthroughDocumentation updates: onboarding adds an explicit pre-build configuration confirmation step; Jetson/JetPack R39 troubleshooting refined for conditional Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 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 |
There was a problem hiding this comment.
🧹 Nitpick comments (2)
docs/reference/troubleshooting.md (1)
135-147: Use one sentence per line in the new troubleshooting prose.Several newly added lines contain multiple sentences on one source line (for example, the JetPack 7 R39 paragraph and DNS section intro bullets), which conflicts with the docs source formatting rule.
As per coding guidelines, “One sentence per line in source (makes diffs readable). Flag paragraphs where multiple sentences appear on the same line.”
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@docs/reference/troubleshooting.md` around lines 135 - 147, The new prose in the "JetPack 7 (L4T 39.x)" paragraph and the "DNS resolution from inside docker fails (corporate firewall)" intro (including the "Linux with systemd-resolved." bullet) contains multiple sentences on single source lines; edit those sections in docs/reference/troubleshooting.md so each sentence is on its own line (break the JetPack/R39 paragraph into separate lines per sentence, do the same for the DNS intro and each bullet sentence), preserving wording and punctuation but ensuring one sentence per line to comply with the docs source formatting rule.docs/get-started/quickstart.md (1)
226-226: Split this into one sentence per source line.This line has two sentences on one line, which reduces diff readability.
Suggested edit
-The default is `Y`, so you can press Enter once to continue. Answer `n` to abort cleanly, fix the entries, and re-run `nemoclaw onboard`. +The default is `Y`, so you can press Enter once to continue. +Answer `n` to abort cleanly, fix the entries, and re-run `nemoclaw onboard`.As per coding guidelines, “One sentence per line in source (makes diffs readable). Flag paragraphs where multiple sentences appear on the same line.”
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@docs/get-started/quickstart.md` at line 226, The line containing "The default is `Y`, so you can press Enter once to continue. Answer `n` to abort cleanly, fix the entries, and re-run `nemoclaw onboard`." has two sentences on one source line; split it into two separate lines so each sentence is on its own line, preserving punctuation, backticks, and the `nemoclaw onboard` command text.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Nitpick comments:
In `@docs/get-started/quickstart.md`:
- Line 226: The line containing "The default is `Y`, so you can press Enter once
to continue. Answer `n` to abort cleanly, fix the entries, and re-run `nemoclaw
onboard`." has two sentences on one source line; split it into two separate
lines so each sentence is on its own line, preserving punctuation, backticks,
and the `nemoclaw onboard` command text.
In `@docs/reference/troubleshooting.md`:
- Around line 135-147: The new prose in the "JetPack 7 (L4T 39.x)" paragraph and
the "DNS resolution from inside docker fails (corporate firewall)" intro
(including the "Linux with systemd-resolved." bullet) contains multiple
sentences on single source lines; edit those sections in
docs/reference/troubleshooting.md so each sentence is on its own line (break the
JetPack/R39 paragraph into separate lines per sentence, do the same for the DNS
intro and each bullet sentence), preserving wording and punctuation but ensuring
one sentence per line to comply with the docs source formatting rule.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Enterprise
Run ID: 88b0e8a7-b692-442e-b38c-be940dacc001
📒 Files selected for processing (6)
.agents/skills/nemoclaw-user-get-started/SKILL.md.agents/skills/nemoclaw-user-reference/references/troubleshooting.mddocs/get-started/quickstart.mddocs/project.jsondocs/reference/troubleshooting.mddocs/versions1.json
ericksoa
left a comment
There was a problem hiding this comment.
Looks good — clean doc-only PR, CI green, skills properly regenerated.
Two non-blocking nits:
-
troubleshooting.md L4T 39.x entry — The sentence starting "For JetPack 7 (L4T 39.x)..." is ~60 words. Consider splitting after "left untouched." for scannability.
-
quickstart.md review-gate example — Double-check that the
nvidia-apiprovider label in the example matches currentprintReviewSummaryoutput — recent PRs may have changed it tonvidia-prodor similar.
Neither is blocking. LGTM.
## Summary Catches up the user-facing docs for changes merged since v0.0.24 and bumps `docs/versions1.json` so the next docs build publishes as 0.0.25. ## Changes - `docs/reference/troubleshooting.md`: corrected the JetPack 7 (L4T 39.x) entry to reflect the new conditional `br_netfilter` auto-load on R39 hosts that lack it (from NVIDIA#2419), and added a new "DNS resolution from inside docker fails (corporate firewall)" section covering the new container-DNS preflight probe and platform-specific remediation paths (from NVIDIA#2349). - `docs/get-started/quickstart.md`: added a "Review the Configuration Before the Sandbox Build" subsection documenting the new `[Y/n]` review gate that fires after the sandbox-name prompt (from NVIDIA#2221). - `docs/versions1.json`: promoted 0.0.25 to `preferred: true`, demoted 0.0.24, and trimmed to ten entries to match what `scripts/bump-version.ts` writes. `docs/project.json` regenerates from `versions1.json` at build time and now reports `0.0.25`. - `.agents/skills/nemoclaw-user-get-started/` and `.agents/skills/nemoclaw-user-reference/`: regenerated via `scripts/docs-to-skills.py`. ## Type of Change - [ ] Code change (feature, bug fix, or refactor) - [ ] Code change with doc updates - [x] Doc only (prose changes, no code sample modifications) - [ ] Doc only (includes code sample changes) ## Verification - [x] `npx prek run --all-files` passes - [x] `npm test` passes - [x] Tests added or updated for new or changed behavior - [x] No secrets, API keys, or credentials committed - [x] Docs updated for user-facing behavior changes - [x] `make docs` builds without warnings (doc changes only) - [x] Doc pages follow the [style guide](https://github.com/NVIDIA/NemoClaw/blob/main/docs/CONTRIBUTING.md) (doc changes only) - [ ] New doc pages include SPDX header and frontmatter (new pages only) ## AI Disclosure - [x] AI-assisted — tool: Claude Code --- Signed-off-by: Miyoung Choi <miyoungc@nvidia.com> <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Onboarding now shows a configuration review and requires explicit confirmation before building a sandbox; non-interactive mode prints the summary without prompting. * **Documentation** * Expanded Jetson troubleshooting for JetPack 7 / L4T 39.x and conditional br_netfilter guidance. * Added corporate-firewall DNS troubleshooting with platform-specific remediation and a verification nslookup step. * Quickstart updated to document the new confirmation flow. * **Chores** * Documentation version index updated. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
## Summary Catches up the user-facing docs for changes merged since v0.0.24 and bumps `docs/versions1.json` so the next docs build publishes as 0.0.25. ## Changes - `docs/reference/troubleshooting.md`: corrected the JetPack 7 (L4T 39.x) entry to reflect the new conditional `br_netfilter` auto-load on R39 hosts that lack it (from NVIDIA#2419), and added a new "DNS resolution from inside docker fails (corporate firewall)" section covering the new container-DNS preflight probe and platform-specific remediation paths (from NVIDIA#2349). - `docs/get-started/quickstart.md`: added a "Review the Configuration Before the Sandbox Build" subsection documenting the new `[Y/n]` review gate that fires after the sandbox-name prompt (from NVIDIA#2221). - `docs/versions1.json`: promoted 0.0.25 to `preferred: true`, demoted 0.0.24, and trimmed to ten entries to match what `scripts/bump-version.ts` writes. `docs/project.json` regenerates from `versions1.json` at build time and now reports `0.0.25`. - `.agents/skills/nemoclaw-user-get-started/` and `.agents/skills/nemoclaw-user-reference/`: regenerated via `scripts/docs-to-skills.py`. ## Type of Change - [ ] Code change (feature, bug fix, or refactor) - [ ] Code change with doc updates - [x] Doc only (prose changes, no code sample modifications) - [ ] Doc only (includes code sample changes) ## Verification - [x] `npx prek run --all-files` passes - [x] `npm test` passes - [x] Tests added or updated for new or changed behavior - [x] No secrets, API keys, or credentials committed - [x] Docs updated for user-facing behavior changes - [x] `make docs` builds without warnings (doc changes only) - [x] Doc pages follow the [style guide](https://github.com/NVIDIA/NemoClaw/blob/main/docs/CONTRIBUTING.md) (doc changes only) - [ ] New doc pages include SPDX header and frontmatter (new pages only) ## AI Disclosure - [x] AI-assisted — tool: Claude Code --- Signed-off-by: Miyoung Choi <miyoungc@nvidia.com> <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Onboarding now shows a configuration review and requires explicit confirmation before building a sandbox; non-interactive mode prints the summary without prompting. * **Documentation** * Expanded Jetson troubleshooting for JetPack 7 / L4T 39.x and conditional br_netfilter guidance. * Added corporate-firewall DNS troubleshooting with platform-specific remediation and a verification nslookup step. * Quickstart updated to document the new confirmation flow. * **Chores** * Documentation version index updated. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Summary
Catches up the user-facing docs for changes merged since v0.0.24 and bumps
docs/versions1.jsonso the next docs build publishes as 0.0.25.Changes
docs/reference/troubleshooting.md: corrected the JetPack 7 (L4T 39.x) entry to reflect the new conditionalbr_netfilterauto-load on R39 hosts that lack it (from fix(jetson): apply br_netfilter on JetPack R39 when missing (Fixes #2418) #2419), and added a new "DNS resolution from inside docker fails (corporate firewall)" section covering the new container-DNS preflight probe and platform-specific remediation paths (from feat(preflight): probe container DNS and surface corp-firewall workaround (#2101) #2349).docs/get-started/quickstart.md: added a "Review the Configuration Before the Sandbox Build" subsection documenting the new[Y/n]review gate that fires after the sandbox-name prompt (from feat(onboard): add review summary + Y/n gate before destructive sandbox build #2221).docs/versions1.json: promoted 0.0.25 topreferred: true, demoted 0.0.24, and trimmed to ten entries to match whatscripts/bump-version.tswrites.docs/project.jsonregenerates fromversions1.jsonat build time and now reports0.0.25..agents/skills/nemoclaw-user-get-started/and.agents/skills/nemoclaw-user-reference/: regenerated viascripts/docs-to-skills.py.Type of Change
Verification
npx prek run --all-filespassesnpm testpassesmake docsbuilds without warnings (doc changes only)AI Disclosure
Signed-off-by: Miyoung Choi miyoungc@nvidia.com
Summary by CodeRabbit
New Features
Documentation
Chores