docs: recover v0.0.101 changelog entry - #8160
Conversation
Signed-off-by: Apurv Kumaria <akumaria@nvidia.com>
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
📝 WalkthroughWalkthroughThe PR adds the v0.0.101 changelog. It records changes to integrations, runtime behavior, recovery, persistence, validation, CI, E2E coverage, and documentation. ChangesRelease documentation
Estimated code review effort: 1 (Trivial) | ~5 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
🌿 Preview your docs: https://nvidia-preview-pr-8160.docs.buildwithfern.com/nemoclaw |
PR Review Advisor — No blocking findings reportedAdvisor assessment: No blocking advisor findings reported Model lanes
Second-opinion terminology and E2E selections are advisory. They do not change the primary assessment or E2E / PR Gate. 4 semantic terminology decisionsTerminology decisions are advisory. They affect the assessment only when a separate finding identifies concrete semantic impact.
E2E guidanceAdvisory only. E2E / PR Gate selects and runs jobs independently. Recommended E2E: None This automated review informs maintainers. Warnings and suggestions do not require a response. A maintainer decides whether to merge. |
Signed-off-by: Apurv Kumaria <akumaria@nvidia.com>
cv
left a comment
There was a problem hiding this comment.
Documentation writer review: changes requested for commit 529c299a8.
I reviewed the entry against the signed v0.0.100...v0.0.101 range, Announcement #8162, merged PR metadata, checked-in source and behavior tests, the writing rules, documentation style, the skip list, and published routes. The current entry has blocking release-meaning and link-applicability errors. Do not merge this commit.
Required corrections:
-
Line 14 overstates text output.
nemoclaw statusreports the local SSH-session count;nemoclaw list --jsonincludesactiveSessionCount; textnemoclaw listmarks an active session without printing the count. Use: “nemoclaw statusnow reports the number of local SSH sessions instead of presenting that count as a general connection signal.nemoclaw list --jsonreports each sandbox'sactiveSessionCount, while text output marks sandboxes that have an active session.” Keep the Hermes and command-hint sentence. Add the Hermes commands and Troubleshooting routes alongside the OpenClaw commands route. Evidence:src/lib/inventory/index.ts:347-355anddocs/reference/commands.mdx:840-844at the release commit. -
Line 19 should link negative timeout fallback to
/user-guide/openclaw/inference/manage-inference/configure-inference-timeouts, which owns that behavior, instead of the generic Troubleshooting page. -
Lines 24-25 describe an image lock, but Shields Up repairs an absent configuration-hash record and then locks Deep Agents Code configuration. Use: “NemoClaw can lock Deep Agents Code configuration when the sandbox image did not ship a configuration hash.” Put uninstall behavior in a separate sentence. Link the lock behavior to
/user-guide/deepagents/reference/commandsand uninstall to/user-guide/openclaw/manage-sandboxes/operate-sandboxes/uninstall-nemoclaw. Evidence:src/lib/shields/index.ts:1597-1604. -
Lines 26-27 promise that unsafe input cannot leave an incomplete backup. Cleanup failure can leave incomplete output, and NemoClaw must report that state. Keep the fail-closed statement and use: “NemoClaw deletes incomplete output when cleanup succeeds and reports when an incomplete backup remains.” Evidence:
src/lib/state/sandbox-backup-sanitization.test.ts:101-115anddocs/manage-sandboxes/backup-restore.mdx:41-47. -
Lines 32-34 call all provider-neutral foundations dormant, but immutable managed snapshot authority already protects existing Docker snapshot and restore paths. Use: “Runtime orchestration now uses a provider-neutral policy seam. Provider-neutral authority now binds existing Docker snapshot and restore behavior to immutable runtime snapshots. Managed workload replacement, clone handoff, transactional bootstrap, and Docker rollback contracts remain dormant. These changes do not register Podman, activate buildless onboarding, or add a new supported runtime provider.” Remove the Architecture Details link because that page does not own these subjects. Evidence:
src/lib/actions/sandbox/snapshot.ts:691-697,1055-1090. -
Add
/user-guide/openclaw/reference/troubleshootingto lines 29-31 for the validation-diagnostic change from #8071. -
Preserve line 35's current commit-matching vocabulary. Split the bullet so each sentence has one subject: “Trusted CI approves a workflow run only when its recorded commit matches the current PR head for an eligible same-repository maintainer. It provisions pinned search tools before untrusted CLI tests run and reviews changed repository terminology. Live E2E selection now covers ...”
-
Split the Slack clarification from #8147's durable documentation follow-up. Keep the Slack links with the first sentence. Link the follow-up to
/user-guide/openclaw/inference/validate-inference/understand-provider-validation,/user-guide/openclaw/inference/validate-inference/verify-inference-route, and/user-guide/openclaw/manage-sandboxes/operate-sandboxes/recover-and-rebuild-sandboxes.
For clarity, replace “sandbox lifecycle safety” with a concrete behavior and use “recorded Hermes home-channel assignments.”
The existing passing documentation receipt is invalid because these blockers remain and it predates Announcement #8162. After correcting the entry, let GitHub CI rerun, repeat the independent documentation review for the new commit, and update both hidden receipt values. The current required aggregate check also fails because the docs workflow cannot resolve the pull-request merge base; that repository CI defect is being handled separately and must not be bypassed.
Signed-off-by: Apurv Kumaria <akumaria@nvidia.com>
Signed-off-by: Apurv Kumaria <akumaria@nvidia.com>
cv
left a comment
There was a problem hiding this comment.
Documentation writer review: changes requested for commit be97cf2.\n\nThe prior review findings 1 through 7 are corrected. Three blocking writing and link issues remain.\n\n1. In the opening summary, replace “backup safety” with “backup handling.” Replace “Hermes messaging persistence” with “preservation of Hermes home-channel assignments during rebuilds.” These forms state the conditions behind each claim.\n2. For the Hermes home-channel rebuild behavior, replace the Manage Messaging Channels link with /user-guide/hermes/manage-sandboxes/messaging-channels/choose-messaging-channels. That page owns the behavior.\n3. Split the durable documentation follow-up from the Slack bullet. Make it a separate bullet, for example: “Documentation also adds durable guidance for inference-route timing, validation reuse boundaries, replacement-image cleanup, and recovery.” Keep the three existing follow-up links with that new bullet.\n\nThe hidden receipt values match this commit and the current AGENTS.md blob, but the visible docs-updated receipt is not valid while these findings remain. After the correction changes the commit, repeat the independent documentation review and refresh both hidden values.\n\nThe substantive GitHub CI and Fern validation passed for this commit.
Signed-off-by: Apurv Kumaria <akumaria@nvidia.com>
Pull Request is not mergeable
cv
left a comment
There was a problem hiding this comment.
Documentation review for commit SHA 5578d6b found one remaining blocking factual error in docs/changelog/2026-08-03.mdx. The validation-diagnostics bullet says rejected “sandbox and agent names,” but PR #8071 covers sandbox names, MCP server names, and persisted credential environment names; it does not add an agent-name callsite.
Please use: “CLI validation diagnostics now escape and bound rejected sandbox, MCP server, and credential environment names before writing them to terminals or CI logs.”
After the edit, refresh the documentation-writer receipt for the new commit SHA. The failed docs-only repository check and the pending E2E gate remain separate merge blockers.
Signed-off-by: Apurv Kumaria <akumaria@nvidia.com>
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
Signed-off-by: Carlos Villela <cvillela@nvidia.com>
senthilr-nv
left a comment
There was a problem hiding this comment.
Reviewed b697ff3. Product scope is established, recent review findings are addressed, and focused changelog and documentation checks pass. No blocking findings.
Addressed in subsequent commits; refreshed documentation review and focused checks pass.
Summary
Adds the canonical dated
v0.0.101changelog entry that was missing when the release tag was cut. This post-release recovery records the shipped behavior on currentmainwithout changing or replacing the existing tag.Changes
docs/changelog/2026-08-03.mdxwith the exact## v0.0.101heading, release summary, detailed behavior changes, support boundaries, and links to durable documentation.docs/changelog/2026-08-03.mdx: Records experimental OpenClaw Google Chat support and its restricted credential and webhook boundary.docs/changelog/2026-08-03.mdx: Records strict onboarding recovery state and authoritative resume identity.docs/changelog/2026-08-03.mdx: Records the provider-neutral policy seam and unchanged runtime support boundary.docs/changelog/2026-08-03.mdx: Records preserved Hermes home-channel assignments across rebuilds.docs/changelog/2026-08-03.mdx: Records the SSH-session status field correction.docs/changelog/2026-08-03.mdx: Records fail-closed credential filtering for migration and rebuild backups.docs/changelog/2026-08-03.mdx: Records sandbox-qualified in-sandbox host command hints.docs/changelog/2026-08-03.mdx: Records Microsoft Teams stop and start E2E coverage.docs/changelog/2026-08-03.mdx: Records Hermes managed gateway detection in status.docs/changelog/2026-08-03.mdx: Records policy-authenticated HTTPS Pin Runtime route revocation.docs/changelog/2026-08-03.mdx: Records default fallback for negative timeout and polling overrides.docs/changelog/2026-08-03.mdx: Records correct sibling detection during uninstall.docs/changelog/2026-08-03.mdx: Records absent configuration-hash handling before shields lock.docs/changelog/2026-08-03.mdx: Records the dormant atomic managed workload replacement foundation.docs/changelog/2026-08-03.mdx: Records repository terminology review in PR Review Advisor.docs/changelog/2026-08-03.mdx: Records provider-neutral managed snapshot authority.docs/changelog/2026-08-03.mdx: Records immutable managed clone handoff contracts.docs/changelog/2026-08-03.mdx: Records the dormant provider-owned clone transaction surface.docs/changelog/2026-08-03.mdx: Records the dormant Hermes managed clone broker boundary.docs/changelog/2026-08-03.mdx: Records the dormant transactional managed bootstrap boundary.docs/changelog/2026-08-03.mdx: Records dormant Docker bootstrap primitives and the unchanged provider support boundary.docs/changelog/2026-08-03.mdx: Records consolidated sandbox resource-limit E2E coverage.docs/changelog/2026-08-03.mdx: Records escaped and bounded CLI validation diagnostics.docs/changelog/2026-08-03.mdx: Records bounded linear snapshot Base64 validation.docs/changelog/2026-08-03.mdx: Records commit-bound workflow approval for eligible same-repository maintainers.docs/changelog/2026-08-03.mdx: Records Hermes managed-policy E2E selection.docs/changelog/2026-08-03.mdx: Records pinned CI search-tool provisioning.docs/changelog/2026-08-03.mdx: Records fallback from failed managed OpenShell gateway startup.docs/changelog/2026-08-03.mdx: Records Hermes adapter lifecycle E2E selection.docs/changelog/2026-08-03.mdx: Records the dormant transactional Docker bootstrap adapter and rollback authority.docs/changelog/2026-08-03.mdx: Records Slack conflict scope across independent OpenShell gateways.docs/changelog/2026-08-03.mdx: Records completion of durable v0.0.100 documentation audit follow-ups.Type of Change
Quality Gates
Documentation Writer Review
docs-updateddocs/changelog/2026-08-03.mdxat commit0bebe1f568e3dc85cf410aac1dfb8f8830070b85. Its blob is82887920f9720eafd75db6b2271c35f7477edb9b. The entry follows the writing guide, controlled terminology, changelog structure, MDX SPDX format, literal CLI-name rule, and root-absolute route requirements. It accurately records thev0.0.100...v0.0.101release range, Announcement NemoClaw v0.0.101 is out! #8162, accepted scope boundaries, and shipped security behavior. There are no code samples. Focused changelog tests and the documentation build pass for this commit.Security Review
PASS0bebe1f568e3dc85cf410aac1dfb8f8830070b85643a4ab8b5f583d8555192a37927268b26022c51PASS. No credential values or secret files are present.PASS. No executable input path changes.PASS. No identity or permission logic changes.PASS. No dependency changes.PASS. No runtime path changes; diagnostic-security claims are precise.PASS. No implementation changes.PASS. No configuration, container, port, or HTTP changes.PASS. No coverage is removed; the entry records shipped test and security behavior.PASS. No runtime control changes; dormant and non-activation boundaries are explicit.Verification
Signed-off-by:line and every commit appears asVerifiedin GitHub — verification is pending after commit0bebe1f568e3dc85cf410aac1dfb8f8830070b85is pushed.pre-commit,commit-msg, andpre-pushhooks passed, ornpm run validate:prpassed after refreshingorigin/mainwhen hooks were skipped or unavailable — commit hooks passed; pre-push is pending.npm run docsbuilds without warnings (doc changes only) — GitHub documentation checks are pending.GitHub CI is authoritative.
Focused changelog tests and
npm run docspassed after the merge refresh.Signed-off-by: Apurv Kumaria akumaria@nvidia.com
Summary by CodeRabbit
New Features
Bug Fixes
Documentation
Tests