Skip to content

docs: refresh v0.0.65 release docs#5519

Open
miyoungc wants to merge 3 commits into
mainfrom
docs/v0.0.65-refresh
Open

docs: refresh v0.0.65 release docs#5519
miyoungc wants to merge 3 commits into
mainfrom
docs/v0.0.65-refresh

Conversation

@miyoungc

@miyoungc miyoungc commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator

Summary

Refreshes release-prep documentation for NemoClaw v0.0.65.
Adds the v0.0.65 release-notes section and refreshes generated nemoclaw-user-* skills from the Fern MDX source docs.

Changes

  • Added the v0.0.65 release notes to docs/about/release-notes.mdx with links to the deeper docs pages for lifecycle, troubleshooting, inference, CLI commands, messaging, credentials, network policy, Hermes, and sub-agents.
  • Regenerated the nemoclaw-user-* skills with scripts/docs-to-skills.py so release-prep skill output matches the merged source docs.
  • Used the v0.0.65 announcement discussion as release context: NemoClaw v0.0.65 is out! #5472.

Source Summary

Skipped

Type of Change

  • Code change (feature, bug fix, or refactor)
  • Code change with doc updates
  • Doc only (prose changes, no code sample modifications)
  • Doc only (includes code sample changes)

Verification

  • 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)
  • Tests added or updated for new or changed behavior
  • No secrets, API keys, or credentials committed
  • Docs updated for user-facing behavior changes
  • npm run docs builds without warnings (doc changes only)
  • Doc pages follow the style guide (doc changes only)
  • New doc pages include SPDX header and frontmatter (new pages only)

Verification notes:

  • npm run docs passed after rerunning outside the sandbox. Fern reported 0 errors and 1 hidden warning.
  • The first sandboxed npm run docs attempt failed before validation because tsx could not create its local IPC pipe under sandbox restrictions.
  • npm run build:cli passed before push to refresh the local dist/ artifacts used by the CLI typecheck hook.
  • npm test was not run because this is a docs-only release refresh.

Signed-off-by: Miyoung Choi miyoungc@nvidia.com

Summary by CodeRabbit

  • New Features

    • Released NemoClaw v0.0.65 with improved gateway/sandbox recovery, safer day-two workflows, and enhanced Hermes compatibility.
    • Added managed vLLM extra-arguments configuration via NEMOCLAW_VLLM_EXTRA_ARGS_JSON.
    • Added Hermes troubleshooting guidance for port forwarding and health checks.
  • Documentation

    • Updated NVIDIA Endpoints/NIM setup and examples to use NVIDIA_INFERENCE_API_KEY.
    • Refined NVIDIA network policy and Model Router API base configuration.
    • Expanded CLI/environment variable documentation (including sub-agent gateway connectivity) and plugin build performance tips.
  • Tests

    • Expanded Vitest-backed E2E release validation coverage.

@miyoungc miyoungc added area: docs Documentation, examples, guides, or docs build area: skills Skills, agent behaviors, prompts, or skill packaging v0.0.66 Release target labels Jun 16, 2026
@coderabbitai

coderabbitai Bot commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: cde5fc8d-4538-4412-98f6-097efcc62016

📥 Commits

Reviewing files that changed from the base of the PR and between 61f97e3 and aff415a.

📒 Files selected for processing (2)
  • .agents/skills/nemoclaw-user-overview/references/release-notes.md
  • docs/about/release-notes.mdx
✅ Files skipped from review due to trivial changes (1)
  • docs/about/release-notes.mdx
🚧 Files skipped from review as they are similar to previous changes (1)
  • .agents/skills/nemoclaw-user-overview/references/release-notes.md

📝 Walkthrough

Walkthrough

Documentation update for NemoClaw v0.0.65 that renames NVIDIA_API_KEY to NVIDIA_INFERENCE_API_KEY and switches the NVIDIA API base URL to integrate.api.nvidia.com across all docs. Adds reference sections for NEMOCLAW_VLLM_EXTRA_ARGS_JSON, the nemoclaw agent command, sub-agent WebSocket gateway connectivity, Docker build performance, Hermes OpenAI-compatible API on port 8642, and the v0.0.65 release notes entry.

Changes

NemoClaw v0.0.65 Documentation Updates

Layer / File(s) Summary
NVIDIA_INFERENCE_API_KEY rename and endpoint URL update
.agents/skills/nemoclaw-user-configure-inference/references/inference-options.md, .agents/skills/nemoclaw-user-configure-security/references/credential-storage.md, .agents/skills/nemoclaw-user-get-started/SKILL.md, .agents/skills/nemoclaw-user-get-started/references/quickstart-hermes.md, .agents/skills/nemoclaw-user-manage-policy/references/approve-network-requests.md, .agents/skills/nemoclaw-user-reference/references/network-policies.md, .agents/skills/nemoclaw-user-overview/references/release-notes.md
Replaces NVIDIA_API_KEY with NVIDIA_INFERENCE_API_KEY in all provider descriptions, setup commands, validation rules, NIM env pass-through, credential examples, quickstart tips, and release-note bullets. Switches the Model Router api_base and baseline network policy entry to integrate.api.nvidia.com.
NEMOCLAW_VLLM_EXTRA_ARGS_JSON and nemoclaw agent command docs
.agents/skills/nemoclaw-user-configure-inference/references/inference-options.md, .agents/skills/nemoclaw-user-reference/references/commands.md
Adds a new "Add Managed-vLLM Serve Arguments" section for NEMOCLAW_VLLM_EXTRA_ARGS_JSON (JSON array format, trimming/validation, failure behavior). Extends nemoclaw connect docs with validation failure conditions for this variable. Introduces the new nemoclaw <name> agent command reference covering OpenClaw passthrough and Hermes HTTP fallback. Documents NEMOCLAW_VLLM_EXTRA_ARGS_JSON and NEMOCLAW_SHIELDS_SETTLE_MS as environment variables.
Sub-agent gateway connectivity and NEMOCLAW_GATEWAY_WS_HOST
.agents/skills/nemoclaw-user-configure-inference/references/set-up-sub-agent.md, .agents/skills/nemoclaw-user-reference/references/commands.md
Adds a "Sub-Agent Gateway Connectivity" section explaining WebSocket dial-back via OPENCLAW_GATEWAY_URL, why loopback is blocked, and a sessions_spawn failure diagnostic checklist. Documents NEMOCLAW_GATEWAY_WS_HOST in the CLI environment variable reference.
Docker build performance guidance
.agents/skills/nemoclaw-user-deploy-remote/references/install-openclaw-plugins.md, .agents/skills/nemoclaw-user-reference/references/commands.md
Introduces a "Build Performance" section covering build context sizing, layer caching, Dockerfile instruction ordering, base image pinning, and .dockerignore structure. Adds matching guidance to nemoclaw onboard --from command docs with NEMOCLAW_TRACE=1 timing diagnostics.
Hermes OpenAI-compatible API port 8642 docs and troubleshooting
.agents/skills/nemoclaw-user-get-started/references/quickstart-hermes.md, .agents/skills/nemoclaw-user-reference/references/troubleshooting.md
Expands the Hermes quickstart ready summary to announce port 8642 (http://127.0.0.1:8642/v1) alongside the dashboard port. Adds a troubleshooting entry explaining why docker port may not show port 8642 and how to verify and restore the forward using openshell forward list and nemohermes recover.
v0.0.65 release notes and fern version bump
.agents/skills/nemoclaw-user-overview/references/release-notes.md, docs/about/release-notes.mdx, fern/fern.config.json
Inserts the v0.0.65 release section in both the skills reference and public changelog, covering recovery, restore safety, onboarding diagnostics, CLI hardening, messaging activation, Hermes defaults, and expanded E2E validation. Bumps fern.config.json version to 5.49.2.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • NVIDIA/NemoClaw#5215: This PR's docs add the "Add Managed-vLLM Serve Arguments" section for NEMOCLAW_VLLM_EXTRA_ARGS_JSON, directly corresponding to the implementation and validation of that environment variable.
  • NVIDIA/NemoClaw#5366: Both PRs update credential handling by switching from NVIDIA_API_KEY to NVIDIA_INFERENCE_API_KEY and adjusting the NVIDIA inference endpoint/router api_base URL.
  • NVIDIA/NemoClaw#5162: Both PRs touch the managed-vLLM/inference documentation, updating the same NVIDIA/managed inference setup details such as NVIDIA_INFERENCE_API_KEY and provider/router configuration guidance.

Suggested labels

v0.0.65

Suggested reviewers

  • cv

🐇 A key gets a new name today,
INFERENCE leads the way!
Port 8642 joins the show,
vLLM args in JSON flow,
Sub-agents find their gateway—
Hop hop, docs are here to stay! 🎉

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The PR title clearly and concisely summarizes the main change: refreshing documentation for the v0.0.65 release, which aligns with the primary objective of updating release notes and regenerating skill documentation.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch docs/v0.0.65-refresh

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions

Copy link
Copy Markdown
Contributor

@github-actions

github-actions Bot commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

E2E Advisor Recommendation

Required E2E: None
Optional E2E: None

Workflow run

Full advisor summary

E2E Recommendation Advisor

Base: origin/main
Head: HEAD
Confidence: high

Required E2E

  • None. No E2E is recommended because this is a documentation-only PR. The changes update user-facing docs, agent skill references, release notes, and Fern docs configuration without touching runtime source, installer/onboarding code, credential storage, sandbox lifecycle code, network policy assets, inference routing implementation, deployment code, or workflow E2E tests. Existing docs PR checks such as link/preview validation are the appropriate coverage.

Optional E2E

  • None.

New E2E recommendations

  • None.

@github-actions

github-actions Bot commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

Vitest E2E Scenario Recommendation

Required Vitest E2E scenarios: None
Optional Vitest E2E scenarios: None

Workflow run

Full Vitest E2E advisor summary

Vitest E2E Scenario Advisor

Base: origin/main
Head: HEAD
Confidence: high

Required Vitest E2E scenarios

  • None. Docs and agent-skill content changes only; no changes under test/e2e-scenario/, .github/workflows/e2e-vitest-scenarios.yaml, or other Vitest scenario machinery that can affect live scenario behavior.

Optional Vitest E2E scenarios

  • None.

Relevant changed files

  • None.

@github-code-quality

github-code-quality Bot commented Jun 16, 2026

Copy link
Copy Markdown

Code Coverage Overview

Languages: TypeScript

TypeScript / code-coverage/plugin

The overall coverage in the branch is 96%. Coverage data for the branch is not yet available.

Show a code coverage summary of the most covered files.
File aff415a +/-
nemoclaw/src/se...cret-scanner.ts 100%
nemoclaw/src/commands/slash.ts 100%
nemoclaw/src/li...bprocess-env.ts 100%
nemoclaw/src/bl...eprint/state.ts 98%
nemoclaw/src/onboard/config.ts 98%
nemoclaw/src/bl...int/snapshot.ts 97%
nemoclaw/src/bl...print/runner.ts 95%
nemoclaw/src/co...ration-state.ts 94%
nemoclaw/src/bl...ate-networks.ts 94%
nemoclaw/src/index.ts 94%

TypeScript / code-coverage/cli

The overall coverage in the branch is 46%. Coverage data for the branch is not yet available.

Show a code coverage summary of the most covered files.
File aff415a +/-
src/lib/state/o...oard-session.ts 90%
src/lib/inference/local.ts 76%
src/lib/sandbox/config.ts 72%
src/lib/actions...dbox/rebuild.ts 67%
src/lib/onboard/preflight.ts 64%
src/lib/actions...licy-channel.ts 56%
src/lib/state/sandbox.ts 55%
src/lib/policy/index.ts 49%
src/lib/onboard...er-gpu-patch.ts 44%
src/lib/onboard.ts 18%

Updated June 16, 2026 19:44 UTC
Code Coverage is in Public Preview. Learn more and provide us with your feedback.

@github-actions

github-actions Bot commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

PR Review Advisor

Findings: 0 needs attention, 2 worth checking, 0 nice ideas
Since last review: 2 prior items resolved, 1 still applies, 1 new item found

Review findings

🛠️ Needs attention

  • None.

🔎 Worth checking

  • Hermes API curl example omits the required auth header (.agents/skills/nemoclaw-user-reference/references/commands.md:554): The new Hermes non-interactive API example tells users to POST directly to `http://127.0.0.1:8642/v1/chat/completions\` with only `Content-Type`, while the Hermes quickstart says API clients authenticate with the generated bearer token/API header. As written, the example can train users to omit auth or misdiagnose the endpoint when it correctly rejects unauthenticated requests.
    • Recommendation: Add the documented authentication header to the example, or point to the exact generated Hermes environment variable/token source users should pass, e.g. `-H "Authorization: Bearer $..."`. Keep the generated skill and canonical MDX source in sync.
    • Evidence: The example uses `curl -sN http://127.0.0.1:8642/v1/chat/completions\` and `-H 'Content-Type: application/json'` only; `.agents/skills/nemoclaw-user-get-started/references/quickstart-hermes.md` states that Hermes uses API header authentication for client requests.
  • Plugin Dockerfile example still defaults to a floating sandbox base image (.agents/skills/nemoclaw-user-deploy-remote/references/install-openclaw-plugins.md:33): The primary OpenClaw plugin Dockerfile example still uses `ghcr.io/nvidia/nemoclaw/sandbox-base:latest`, while the newly added build-performance guidance on the same page tells users to pin the base image to an explicit tag or digest. For sandbox/plugin images that execute extension code, the floating tag weakens reproducibility and supply-chain trust.
    • Recommendation: Change the example to an explicit release tag or digest, and mirror that in the canonical `docs/deployment/install-openclaw-plugins.mdx` source so regenerated skills stay consistent.
    • Evidence: `ARG SANDBOX_BASE=ghcr.io/nvidia/nemoclaw/sandbox-base:latest` appears in the example Dockerfile, while the page later says to pin the base image to an explicit tag or digest.

🌱 Nice ideas

  • None.
Consider writing more tests for
  • **Acceptance clause:** No linked issue acceptance clauses were available in the deterministic context. — add test evidence or identify existing coverage. `linkedIssues` was empty in the validation context, so there were no issue/comment clauses to map literally.
Since last review details

Current findings:

  • Hermes API curl example omits the required auth header (.agents/skills/nemoclaw-user-reference/references/commands.md:554): The new Hermes non-interactive API example tells users to POST directly to `http://127.0.0.1:8642/v1/chat/completions\` with only `Content-Type`, while the Hermes quickstart says API clients authenticate with the generated bearer token/API header. As written, the example can train users to omit auth or misdiagnose the endpoint when it correctly rejects unauthenticated requests.
    • Recommendation: Add the documented authentication header to the example, or point to the exact generated Hermes environment variable/token source users should pass, e.g. `-H "Authorization: Bearer $..."`. Keep the generated skill and canonical MDX source in sync.
    • Evidence: The example uses `curl -sN http://127.0.0.1:8642/v1/chat/completions\` and `-H 'Content-Type: application/json'` only; `.agents/skills/nemoclaw-user-get-started/references/quickstart-hermes.md` states that Hermes uses API header authentication for client requests.
  • Plugin Dockerfile example still defaults to a floating sandbox base image (.agents/skills/nemoclaw-user-deploy-remote/references/install-openclaw-plugins.md:33): The primary OpenClaw plugin Dockerfile example still uses `ghcr.io/nvidia/nemoclaw/sandbox-base:latest`, while the newly added build-performance guidance on the same page tells users to pin the base image to an explicit tag or digest. For sandbox/plugin images that execute extension code, the floating tag weakens reproducibility and supply-chain trust.
    • Recommendation: Change the example to an explicit release tag or digest, and mirror that in the canonical `docs/deployment/install-openclaw-plugins.mdx` source so regenerated skills stay consistent.
    • Evidence: `ARG SANDBOX_BASE=ghcr.io/nvidia/nemoclaw/sandbox-base:latest` appears in the example Dockerfile, while the page later says to pin the base image to an explicit tag or digest.

Workflow run details

This is an automated advisory review. A human maintainer must make the final merge decision.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (6)
.agents/skills/nemoclaw-user-deploy-remote/references/install-openclaw-plugins.md (2)

63-63: ⚡ Quick win

Rewrite to use active voice.

Line 63 uses passive construction ("is staged"). Rephrase as an active sentence: "NemoClaw stages the Dockerfile's parent directory as the build context before the Docker build starts, so a broad directory can make onboarding look stuck while Docker is only preparing context."

🤖 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
@.agents/skills/nemoclaw-user-deploy-remote/references/install-openclaw-plugins.md
at line 63, Rewrite line 63 in the install-openclaw-plugins.md file to use
active voice instead of passive construction. Replace the passive sentence
beginning with "The Dockerfile's parent directory is staged" with the active
version that begins with "NemoClaw stages the Dockerfile's parent directory"
while maintaining the rest of the sentence structure and meaning about the build
context preparation and its impact on onboarding performance.

Source: Coding guidelines


73-73: ⚡ Quick win

Rewrite to use active voice.

Line 73 uses passive construction ("placed in"). Rephrase as an active sentence: "A Dockerfile in a large tree stages slowly:"

🤖 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
@.agents/skills/nemoclaw-user-deploy-remote/references/install-openclaw-plugins.md
at line 73, The sentence "A Dockerfile placed in a large tree stages slowly:"
uses passive voice with the phrase "placed in". Rewrite this sentence to use
active voice by removing the passive construction and simplifying to: "A
Dockerfile in a large tree stages slowly:". This makes the sentence more direct
and eliminates the unnecessary passive phrasing while maintaining the same
meaning.

Source: Coding guidelines

.agents/skills/nemoclaw-user-reference/references/troubleshooting.md (1)

1612-1624: 💤 Low value

Simplify the phrasing to be more direct.

Line 1624 contains "to ask the recovery path to re-establish every manifest-declared agent forward port" — the phrase "ask the recovery path to" is indirect.
More direct alternatives: "to re-establish every manifest-declared agent forward port that is missing" or simply "to recover missing forwarded ports."

🎯 Proposed revision
-If `openshell forward list` does not show port `8642`, run `nemohermes <name> connect --probe-only` (or `nemohermes <name> recover`) to ask the recovery path to re-establish every manifest-declared agent forward port that has gone missing.
+If `openshell forward list` does not show port `8642`, run `nemohermes <name> connect --probe-only` (or `nemohermes <name> recover`) to re-establish every manifest-declared agent forward port that is missing.
🤖 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 @.agents/skills/nemoclaw-user-reference/references/troubleshooting.md around
lines 1612 - 1624, The phrase "to ask the recovery path to re-establish every
manifest-declared agent forward port that has gone missing" in the
troubleshooting instructions is indirect and should be simplified. Remove the
indirect "ask the recovery path to" phrasing and make it more direct by
replacing it with either "to re-establish every manifest-declared agent forward
port that is missing" or the more concise "to recover missing forwarded ports."
This change clarifies the purpose of the nemohermes recover command without the
awkward intermediary language.

Source: Coding guidelines

.agents/skills/nemoclaw-user-reference/references/commands.md (1)

2250-2250: 💤 Low value

Split the shields settle description.

LLM pattern detected. This entry packs several sentences and an em dash into one line. As per coding guidelines, keep one sentence per line in docs and avoid the em dash here.

🤖 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 @.agents/skills/nemoclaw-user-reference/references/commands.md at line 2250,
The NEMOCLAW_SHIELDS_SETTLE_MS table entry description packs multiple sentences
and an em dash into a single line, which violates documentation guidelines.
Split the description for this configuration variable into multiple sentences,
with one sentence per line, and replace the em dash with appropriate punctuation
or restructure the text to maintain clarity while following the
one-sentence-per-line pattern used in the documentation style guide.

Source: Coding guidelines

.agents/skills/nemoclaw-user-overview/references/release-notes.md (1)

13-19: 💤 Low value

Split the release-note bullets onto separate lines.

LLM pattern detected. Each added bullet combines the summary sentence and the For more information sentence on the same line. As per coding guidelines, keep one sentence per line in docs.

🤖 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 @.agents/skills/nemoclaw-user-overview/references/release-notes.md around
lines 13 - 19, In the release-notes.md file, each bullet point currently
combines the feature summary sentence with the "For more information" reference
sentence on the same line. Refactor each of the five bullets (lines 13-19) by
placing each "For more information" reference on a separate line within the same
bullet point, following the one-sentence-per-line documentation guideline. This
applies to all bullets that describe Gateway and sandbox recovery, Rebuild and
restore flows, Onboarding and inference setup, Day-two CLI operations, Messaging
activation, Hermes defaults, and Release validation.

Source: Coding guidelines

docs/about/release-notes.mdx (1)

22-27: ⚡ Quick win

Split multiple sentences onto separate lines per style guide.

Each bullet point (lines 22–27) contains multiple sentences on a single line, which violates the guideline "Keep one sentence per line in Markdown and MDX source files."
This impacts diff readability and makes peer review harder.
For example, line 22 has "Gateway and sandbox recovery now wait… gateways." followed by "For more information, refer to …" on the same line.

📝 Proposed structure (example for line 22)
- Gateway and sandbox recovery now wait for sustained serving state, recover sandboxes whose active gateway has lost its spec, preserve gateway routing state across more rebuilds, and allocate dashboard ports across multiple NemoClaw gateways. For more information, refer to [Manage Sandbox Lifecycle](../manage-sandboxes/lifecycle) and [Troubleshooting](../reference/troubleshooting).
+ Gateway and sandbox recovery now wait for sustained serving state, recover sandboxes whose active gateway has lost its spec, preserve gateway routing state across more rebuilds, and allocate dashboard ports across multiple NemoClaw gateways.
+ For more information, refer to [Manage Sandbox Lifecycle](../manage-sandboxes/lifecycle) and [Troubleshooting](../reference/troubleshooting).

Apply this split to all six bullet points (lines 22, 23, 24, 25, 26, 27).

🤖 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` around lines 22 - 27, The release notes contain
multiple sentences per line in each bullet point, violating the style guide
requirement of one sentence per line. Split each of the six bullet points
(covering Gateway and sandbox recovery, Rebuild and restore flows, Onboarding
and inference setup, Day-two CLI operations, Messaging activation, and Hermes
defaults) so that each sentence appears on its own line. This includes
separating the main description from the "For more information" reference
sentences that currently appear at the end of each bullet point.

Source: Coding guidelines

🤖 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.

Nitpick comments:
In
@.agents/skills/nemoclaw-user-deploy-remote/references/install-openclaw-plugins.md:
- Line 63: Rewrite line 63 in the install-openclaw-plugins.md file to use active
voice instead of passive construction. Replace the passive sentence beginning
with "The Dockerfile's parent directory is staged" with the active version that
begins with "NemoClaw stages the Dockerfile's parent directory" while
maintaining the rest of the sentence structure and meaning about the build
context preparation and its impact on onboarding performance.
- Line 73: The sentence "A Dockerfile placed in a large tree stages slowly:"
uses passive voice with the phrase "placed in". Rewrite this sentence to use
active voice by removing the passive construction and simplifying to: "A
Dockerfile in a large tree stages slowly:". This makes the sentence more direct
and eliminates the unnecessary passive phrasing while maintaining the same
meaning.

In @.agents/skills/nemoclaw-user-overview/references/release-notes.md:
- Around line 13-19: In the release-notes.md file, each bullet point currently
combines the feature summary sentence with the "For more information" reference
sentence on the same line. Refactor each of the five bullets (lines 13-19) by
placing each "For more information" reference on a separate line within the same
bullet point, following the one-sentence-per-line documentation guideline. This
applies to all bullets that describe Gateway and sandbox recovery, Rebuild and
restore flows, Onboarding and inference setup, Day-two CLI operations, Messaging
activation, Hermes defaults, and Release validation.

In @.agents/skills/nemoclaw-user-reference/references/commands.md:
- Line 2250: The NEMOCLAW_SHIELDS_SETTLE_MS table entry description packs
multiple sentences and an em dash into a single line, which violates
documentation guidelines. Split the description for this configuration variable
into multiple sentences, with one sentence per line, and replace the em dash
with appropriate punctuation or restructure the text to maintain clarity while
following the one-sentence-per-line pattern used in the documentation style
guide.

In @.agents/skills/nemoclaw-user-reference/references/troubleshooting.md:
- Around line 1612-1624: The phrase "to ask the recovery path to re-establish
every manifest-declared agent forward port that has gone missing" in the
troubleshooting instructions is indirect and should be simplified. Remove the
indirect "ask the recovery path to" phrasing and make it more direct by
replacing it with either "to re-establish every manifest-declared agent forward
port that is missing" or the more concise "to recover missing forwarded ports."
This change clarifies the purpose of the nemohermes recover command without the
awkward intermediary language.

In `@docs/about/release-notes.mdx`:
- Around line 22-27: The release notes contain multiple sentences per line in
each bullet point, violating the style guide requirement of one sentence per
line. Split each of the six bullet points (covering Gateway and sandbox
recovery, Rebuild and restore flows, Onboarding and inference setup, Day-two CLI
operations, Messaging activation, and Hermes defaults) so that each sentence
appears on its own line. This includes separating the main description from the
"For more information" reference sentences that currently appear at the end of
each bullet point.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 21529ca3-3683-4e79-8ae9-e672091f98c5

📥 Commits

Reviewing files that changed from the base of the PR and between 8887140 and 61f97e3.

📒 Files selected for processing (13)
  • .agents/skills/nemoclaw-user-configure-inference/references/inference-options.md
  • .agents/skills/nemoclaw-user-configure-inference/references/set-up-sub-agent.md
  • .agents/skills/nemoclaw-user-configure-security/references/credential-storage.md
  • .agents/skills/nemoclaw-user-deploy-remote/references/install-openclaw-plugins.md
  • .agents/skills/nemoclaw-user-get-started/SKILL.md
  • .agents/skills/nemoclaw-user-get-started/references/quickstart-hermes.md
  • .agents/skills/nemoclaw-user-manage-policy/references/approve-network-requests.md
  • .agents/skills/nemoclaw-user-overview/references/release-notes.md
  • .agents/skills/nemoclaw-user-reference/references/commands.md
  • .agents/skills/nemoclaw-user-reference/references/network-policies.md
  • .agents/skills/nemoclaw-user-reference/references/troubleshooting.md
  • docs/about/release-notes.mdx
  • fern/fern.config.json

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

Labels

area: docs Documentation, examples, guides, or docs build area: skills Skills, agent behaviors, prompts, or skill packaging v0.0.66 Release target

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant