Skip to content

docs: prepare v0.0.120 release - #11100

Merged
cjagwani merged 1 commit into
mainfrom
codex/release-docs-v0.0.120
Sep 5, 2026
Merged

docs: prepare v0.0.120 release#11100
cjagwani merged 1 commit into
mainfrom
codex/release-docs-v0.0.120

Conversation

@cjagwani

@cjagwani cjagwani commented Sep 5, 2026

Copy link
Copy Markdown
Collaborator

Outcome

Adds the canonical dated documentation entry for v0.0.120 and records the release's material user-facing changes before tag planning. The Hermes rebuild guide now also documents the fail-closed immutable-base requirement for legacy sandboxes without an image hint.

Reason

Release planning requires a merged docs/changelog/2026-09-04.mdx containing exactly one ## v0.0.120 heading. The existing automation draft does not contain that required changelog and does not cover the full release scope, so this PR provides a fresh, independently reviewed release-docs update.

Related issues

Relates to #10919

Changes

Verification

  • npx vitest run --project integration test/generation/check-docs-links.test.ts test/generation/check-docs-published-routes.test.ts test/generation/post-merge-docs.test.ts — 3 files and 125 tests passed.
  • npm run docs — passed with 0 errors and 5 existing Fern warnings.
  • Independent documentation audit — reconciled all 71 commits in v0.0.119..origin/main, validated all 29 PR links and published routes, and found no unsupported product claims or remaining corrections.
  • Normal pre-commit, commit-msg, and pre-push hooks — passed.
  • git diff --check — passed.
  • GitHub commit verification — a22fe0989fd72c7daaa9b2e7a4734a3edc069aba is Verified with reason valid.
  • Secret review — the diff contains no secrets, API keys, or credentials.

Review notes

The existing automation draft #10919 is intentionally left untouched. This PR supersedes its release-docs content with the complete canonical changelog and a variant-correct Hermes recovery update.


Signed-off-by: Charan Jagwani cjagwani@nvidia.com

Summary by CodeRabbit

  • Documentation
    • Added release notes covering verified configuration export, host and gateway diagnostics, service forwarding, sandbox recovery, onboarding safeguards, inference retries, MCP projection safety, provider setup, and Discord runtime policy.
    • Clarified sandbox rebuild behavior, including use of the release-pinned immutable base image when required.
    • Documented that rebuilds stop before modifying sandbox data when the required image cannot be resolved or validated.

@cjagwani cjagwani added area: docs Documentation, examples, guides, or docs build v0.0.120 labels Sep 5, 2026
@cjagwani cjagwani self-assigned this Sep 5, 2026
@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

@coderabbitai

coderabbitai Bot commented Sep 5, 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: 9b32bddb-f5b5-4624-ac23-7b1370f8e5e6

📥 Commits

Reviewing files that changed from the base of the PR and between 685eab2 and a22fe09.

📒 Files selected for processing (2)
  • docs/changelog/2026-09-04.mdx
  • docs/manage-sandboxes/recover-rebuild-sandboxes.mdx

Included review availability: Your plan provides up to 12 included reviews per hour; 11 remain after this review.


📝 Walkthrough

Walkthrough

The pull request adds the v0.0.120 changelog and documents Hermes sandbox rebuild behavior when no base-image hint or override exists.

Changes

Release and sandbox documentation

Layer / File(s) Summary
Release overview and diagnostics
docs/changelog/2026-09-04.mdx
Adds the v0.0.120 overview and documents verified configuration export and read-only doctor reports.
Runtime recovery and forwarding
docs/changelog/2026-09-04.mdx, docs/manage-sandboxes/recover-rebuild-sandboxes.mdx
Documents Hermes runtime updates, bounded recovery, Shields retirement, OpenClaw migration safeguards, OpenShell forwarding, and release-pinned immutable base-image requirements for rebuilds.
Validation, security, and provider policy
docs/changelog/2026-09-04.mdx
Documents snapshot restoration, inference validation and retries, MCP projection safety, provider setup, gateway authority, and narrowed Discord runtime policy.

Estimated code review effort: 3 (Moderate) | ~20 minutes

Merge Risk: ⚪ Minimal · up to a22fe

This updates the v0.0.120 changelog and Hermes recovery guidance without changing runtime behavior. The documented recovery safeguards align with the existing implementation, and no current merge-blocking risk remains.

Suggested reviewers: miyoungc

🚥 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 title clearly and concisely describes the primary change: preparing the v0.0.120 release documentation.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
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.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch codex/release-docs-v0.0.120

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

@github-actions

github-actions Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

PR Review Advisor finished for commit a22fe09. Include the Advisor findings in the complete PR feedback collection. Verify and group valid findings before repair.

All previous runs

@cjagwani
cjagwani merged commit 9ee33de into main Sep 5, 2026
83 of 84 checks passed
@cjagwani
cjagwani deleted the codex/release-docs-v0.0.120 branch September 5, 2026 05:03
cjagwani added a commit that referenced this pull request Sep 5, 2026
<!-- markdownlint-disable MD041 -->
## Outcome

Clarifies that `NEMOCLAW_HERMES_SANDBOX_BASE_IMAGE_REF` applies to both
Hermes onboarding and rebuild. The legacy Hermes recovery guidance now
names the override and preserves its official-repository,
immutable-digest constraints.

## Reason

The PR Review Advisor on #11100 correctly found that the recovery page
mentioned an explicit image override while the commands reference still
described that override as onboarding-only. The implementation reads the
same variable during rebuild before deciding whether the legacy
release-pinned base is required.

### Related issues

Follow-up to #11100

## Changes

- Document the Hermes base-image override as an onboarding and rebuild
input.
- Name the override in the legacy recovery condition and link the Hermes
commands reference.
- Keep the guidance scoped to Hermes and retain the official remote
repository and trusted immutable digest requirements.

## Verification

- `npx vitest run --project integration
test/generation/check-docs-links.test.ts
test/generation/check-docs-published-routes.test.ts
test/generation/post-merge-docs.test.ts` — 3 files and 125 tests passed.
- `npm run docs` — passed with 0 errors and 5 existing Fern warnings.
- Independent documentation audit — approved the repair as
source-accurate, Hermes-scoped, and publication-safe.
- Normal `pre-commit`, `commit-msg`, and `pre-push` hooks — passed.
- `git diff --check` — passed.
- GitHub commit verification —
`396dbd300e26909589a54cdfc803103082d8ed9e` is Verified with reason
`valid`.
- Secret review — the diff contains no secrets, API keys, or
credentials.

## Review notes

This is the complete disposition of the one valid Advisor finding on the
merged release-docs PR #11100. All other Advisor specialists and
CodeRabbit reported no issue.

---
Signed-off-by: Charan Jagwani <cjagwani@nvidia.com>


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **Documentation**
- Clarified that the Hermes sandbox base-image override applies during
both onboarding and rebuild.
- Documented fallback behavior when no image hint or override is
provided.
- Clarified that overrides must use the official remote repository and a
trusted immutable digest.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants