docs: prepare v0.0.73 release notes - #6217
Conversation
Signed-off-by: Carlos Villela <cvillela@nvidia.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 (1)
✅ Files skipped from review due to trivial changes (1)
📝 WalkthroughWalkthroughThis PR updates documentation only, adding v0.0.73 release notes, Deep Agents Code proxy routing and upgrade guidance, and custom endpoint URL validation rules across inference options, command reference, and troubleshooting pages. ChangesDocumentation updates
Estimated code review effort: 1 (Trivial) | ~5 minutes Suggested labels: Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
🌿 Preview your docs: https://nvidia-preview-pr-6217.docs.buildwithfern.com/nemoclaw |
E2E Advisor RecommendationRequired E2E: None Full advisor summaryE2E Recommendation AdvisorBase: Required E2E
Optional E2E
New E2E recommendations
|
E2E Target RecommendationRequired E2E targets: None Full E2E target advisor summaryE2E Target AdvisorBase: Required E2E targets
Optional E2E targets
Relevant changed files
|
PR Review Advisor — No blocking findingsMerge posture: No blocking advisor findings Action checklist
Test follow-ups to resolve or justifyIf these cover changed behavior, prefer adding them in this PR; otherwise state why existing coverage is enough or link the follow-up.
This is an automated, non-binding review; it still expects maintainers and agents to respond to each required or warning item. Treat suggestions as current-PR improvements when they touch changed code; defer only with maintainer rationale or a linked follow-up. A human maintainer must make the final merge decision. |
PR Review Advisor (Nemotron Ultra) — No blocking findingsMerge posture: No blocking advisor findings Action checklist
Findings index
Review findings by urgency: 0 required fixes, 0 items to resolve/justify, 1 in-scope improvement
|
|
PRA-T1 justification: |
There was a problem hiding this comment.
Actionable comments posted: 1
🧹 Nitpick comments (1)
docs/inference/inference-options.mdx (1)
84-92: 🗄️ Data Integrity & Integration | 🔵 Trivial | ⚡ Quick winMissing
host.openshell.internalexception in "full endpoint rules" section.
troubleshooting.mdx(Line 1391) points readers here for "the full endpoint rules," but this section doesn't mention thehttp://host.openshell.internal:<port>bridge exception thatcommands.mdx(Line 2073) andcommands-nemohermes.mdx(Line 1686) both document. Readers following the troubleshooting link won't learn about this narrow allowed exception.📝 Suggested addition
Use an HTTPS IP-literal endpoint with a certificate valid for that address, or a public HTTP endpoint only when your deployment permits non-TLS traffic. Managed provider defaults that do not supply an explicit custom endpoint through these paths are unaffected. +NemoClaw accepts `http://host.openshell.internal:<port>` only with an explicit port from `1024` through `65535`; this narrow exception supports NemoClaw's sandbox-to-host inference routes and is not a general private-endpoint bypass.🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@docs/inference/inference-options.mdx` around lines 84 - 92, The “Custom Endpoint URL Validation” section in inference-options.mdx is missing the documented host.openshell.internal bridge exception. Update this section to explicitly mention that http://host.openshell.internal:<port> is allowed as a narrow exception alongside the existing SSRF rules, and align the wording with the guidance already documented in commands.mdx and commands-nemohermes.mdx so readers following the troubleshooting link see the full set of endpoint rules.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@docs/about/release-notes.mdx`:
- Line 39: The Quickstart link in the release notes points to the wrong route;
update the markdown link in the release-notes content so it targets the actual
quickstart page path instead of the openclaw route. Use the existing link text
near the Troubleshooting reference and replace the current relative target with
the correct `../get-started/quickstart-langchain-deepagents-code` destination.
---
Nitpick comments:
In `@docs/inference/inference-options.mdx`:
- Around line 84-92: The “Custom Endpoint URL Validation” section in
inference-options.mdx is missing the documented host.openshell.internal bridge
exception. Update this section to explicitly mention that
http://host.openshell.internal:<port> is allowed as a narrow exception alongside
the existing SSRF rules, and align the wording with the guidance already
documented in commands.mdx and commands-nemohermes.mdx so readers following the
troubleshooting link see the full set of endpoint rules.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Enterprise
Run ID: dfa732f5-001f-477f-9ac9-99cacb65a7cb
📒 Files selected for processing (6)
docs/about/release-notes.mdxdocs/get-started/quickstart-langchain-deepagents-code.mdxdocs/inference/inference-options.mdxdocs/reference/commands-nemohermes.mdxdocs/reference/commands.mdxdocs/reference/troubleshooting.mdx
| - LangChain Deep Agents Code now reaches `inference.local` through the managed OpenShell proxy across interactive, login-shell, direct-exec, and connect-probe paths. | ||
| The runtime normalizes proxy environment state, clears inherited bypass settings, and keeps credential-shaped values out of persisted proxy configuration. | ||
| Rebuild existing LangChain Deep Agents Code sandboxes after upgrading so they receive the corrected image scripts. | ||
| For more information, refer to [Quickstart with LangChain Deep Agents Code](../../openclaw/get-started/quickstart-langchain-deepagents-code) and [Troubleshooting](../reference/troubleshooting). |
There was a problem hiding this comment.
📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win
Fix the quickstart link target.
The quickstart page is listed in the PR stack as docs/get-started/quickstart-langchain-deepagents-code.mdx, so ../../openclaw/get-started/... points at the wrong route. Link this to ../get-started/quickstart-langchain-deepagents-code instead.
♻️ Proposed fix
- For more information, refer to [Quickstart with LangChain Deep Agents Code](../../openclaw/get-started/quickstart-langchain-deepagents-code) and [Troubleshooting](../reference/troubleshooting).
+ For more information, refer to [Quickstart with LangChain Deep Agents Code](../get-started/quickstart-langchain-deepagents-code) and [Troubleshooting](../reference/troubleshooting).📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| For more information, refer to [Quickstart with LangChain Deep Agents Code](../../openclaw/get-started/quickstart-langchain-deepagents-code) and [Troubleshooting](../reference/troubleshooting). | |
| For more information, refer to [Quickstart with LangChain Deep Agents Code](../get-started/quickstart-langchain-deepagents-code) and [Troubleshooting](../reference/troubleshooting). |
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@docs/about/release-notes.mdx` at line 39, The Quickstart link in the release
notes points to the wrong route; update the markdown link in the release-notes
content so it targets the actual quickstart page path instead of the openclaw
route. Use the existing link text near the Troubleshooting reference and replace
the current relative target with the correct
`../get-started/quickstart-langchain-deepagents-code` destination.
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
|
CodeRabbit follow-up: added the valid |
<!-- markdownlint-disable MD041 --> ## Summary This PR prepares the user-facing documentation for v0.0.73 before the release plan is frozen. It adds release notes for the merged runtime changes and closes documentation gaps around DNS-backed HTTPS endpoint validation and LangChain Deep Agents Code proxy recovery. ## Changes - Add the `v0.0.73` release-note section with links to the detailed command, inference, recovery, lifecycle, platform, and setup documentation. - Correct the custom endpoint guidance so DNS-backed HTTPS rejection and the supported alternatives match the fail-closed runtime behavior. - Document the managed `inference.local` proxy boundary and rebuild requirement for existing LangChain Deep Agents Code sandboxes. - Add troubleshooting guidance for the DNS-backed HTTPS validation error. - Validate with `npm run docs:sync-agent-variants` and `npm run docs`; Fern completed with 0 errors and 2 existing warnings. - Source summary: - [NVIDIA#6139](NVIDIA#6139) -> `docs/about/release-notes.mdx`, `docs/inference/inference-options.mdx`, `docs/reference/commands.mdx`, `docs/reference/commands-nemohermes.mdx`, and `docs/reference/troubleshooting.mdx`: Document fail-closed DNS-backed HTTPS endpoint handling and recovery options. - [NVIDIA#6142](NVIDIA#6142) -> `docs/about/release-notes.mdx`: Summarize native OpenShell GPU injection and compatibility-path diagnostics. - [NVIDIA#6197](NVIDIA#6197) -> `docs/about/release-notes.mdx`: Summarize agent-aware messaging preset rejection. - [NVIDIA#6199](NVIDIA#6199) -> `docs/about/release-notes.mdx`: Summarize the unreachable-sandbox backup opt-in, restore behavior, and data-loss boundary. - [NVIDIA#6204](NVIDIA#6204) and [NVIDIA#6206](NVIDIA#6206) -> `docs/about/release-notes.mdx` and `docs/get-started/quickstart-langchain-deepagents-code.mdx`: Document the corrected managed proxy contract and required sandbox rebuild. - [NVIDIA#6213](NVIDIA#6213) -> `docs/about/release-notes.mdx`: Summarize the merged setup, recovery, and host-state documentation. ## 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) ## Quality Gates <!-- Check all that apply. For any "covered by existing tests", "not applicable", or waiver entry, add a brief justification on the same line or in the Changes section. --> - [ ] Tests added or updated for changed behavior - [ ] Existing tests cover changed behavior — justification: - [x] Tests not applicable — justification: documentation-only release preparation; the Fern docs build validates the changed pages and routes. - [x] Docs updated for user-facing behavior changes - [ ] Docs not applicable — justification: - [ ] Sensitive paths changed (security, policy, credentials, preflight, onboarding, inference, runner, sandbox, or messaging) - [ ] Sensitive-path review completed or maintainer-approved waiver recorded — reviewer/approval link/justification: - [ ] Non-success, skipped, or missing CI check accepted by maintainer — check name, approval link, and follow-up issue: ## Verification <!-- Check each item you ran and confirmed. Leave unchecked items you skipped. Doc-only changes do not require npm test unless you ran it. --> - [x] PR description includes the DCO sign-off declaration and every commit appears as `Verified` in GitHub - [x] Git hooks passed during commit and push, or `npx prek run --from-ref main --to-ref HEAD` passes - [ ] Targeted tests pass for changed behavior - [ ] Full `npm test` passes (broad runtime changes only) - [x] Quality Gates section completed with required justifications or waivers - [x] No secrets, API keys, or credentials committed - [ ] `npm run 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) --- <!-- DCO sign-off is required in this PR description, and every commit must appear as Verified in GitHub. Run: git config user.name && git config user.email --> Signed-off-by: Carlos Villela <cvillela@nvidia.com> <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Documentation** * Added a new **v0.0.73** release notes section with six highlights at the top of the changelog. * Expanded **Custom Endpoint URL Validation** guidance in inference option docs, including explicit acceptance/rejection rules for HTTP vs DNS-backed HTTPS and how validated IPs are stored. * Updated command references (`nemohermes inference set`, `$$nemoclaw inference set`) to match the new validation behavior. * Added troubleshooting documentation for unsupported **DNS-backed HTTPS endpoints**, plus clarified Deep Agents Code routing and post-upgrade sandbox rebuild guidance. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Signed-off-by: Carlos Villela <cvillela@nvidia.com>
Summary
This PR prepares the user-facing documentation for v0.0.73 before the release plan is frozen.
It adds release notes for the merged runtime changes and closes documentation gaps around DNS-backed HTTPS endpoint validation and LangChain Deep Agents Code proxy recovery.
Changes
v0.0.73release-note section with links to the detailed command, inference, recovery, lifecycle, platform, and setup documentation.inference.localproxy boundary and rebuild requirement for existing LangChain Deep Agents Code sandboxes.npm run docs:sync-agent-variantsandnpm run docs; Fern completed with 0 errors and 2 existing warnings.docs/about/release-notes.mdx,docs/inference/inference-options.mdx,docs/reference/commands.mdx,docs/reference/commands-nemohermes.mdx, anddocs/reference/troubleshooting.mdx: Document fail-closed DNS-backed HTTPS endpoint handling and recovery options.docs/about/release-notes.mdx: Summarize native OpenShell GPU injection and compatibility-path diagnostics.docs/about/release-notes.mdx: Summarize agent-aware messaging preset rejection.docs/about/release-notes.mdx: Summarize the unreachable-sandbox backup opt-in, restore behavior, and data-loss boundary.docs/about/release-notes.mdxanddocs/get-started/quickstart-langchain-deepagents-code.mdx: Document the corrected managed proxy contract and required sandbox rebuild.docs/about/release-notes.mdx: Summarize the merged setup, recovery, and host-state documentation.Type of Change
Quality Gates
Verification
Verifiedin GitHubnpx prek run --from-ref main --to-ref HEADpassesnpm testpasses (broad runtime changes only)npm run docsbuilds without warnings (doc changes only)Signed-off-by: Carlos Villela cvillela@nvidia.com
Summary by CodeRabbit
nemohermes inference set,$$nemoclaw inference set) to match the new validation behavior.