Skip to content

docs: add v0.0.87 release notes#7131

Merged
apurvvkumaria merged 5 commits into
mainfrom
codex/docs-v0.0.87
Jul 18, 2026
Merged

docs: add v0.0.87 release notes#7131
apurvvkumaria merged 5 commits into
mainfrom
codex/docs-v0.0.87

Conversation

@jyaunches

@jyaunches jyaunches commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

Summary

Add the v0.0.87 changelog entry and align the DGX Station, platform-support, and rebuild documentation with behavior merged since v0.0.86.
The Station documentation retains the Deferred support status while recording the two exact factory-image qualification profiles and the post-reboot receipt compatibility fix from #7130.

Changes

  • Add the v0.0.87 changelog summary, including the merged Station resume receipt fix, with links to the owning documentation pages.
  • Document the exact April 2026 Colossus BaseOS and June 2026 AI Developer Tools Station identities, validation boundaries, and permitted host preparation.
  • Synchronize those Station qualification paths into the canonical platform matrix and generated provider/platform pages.
  • Document how an OpenClaw rebuild clears stale managed-provider session-model pins after an inference switch.

Source summary

  • #7130 -> docs/changelog/2026-07-17.mdx: Document compatibility with current six-field and legacy three-field Station resume receipts after host preparation.
  • #7128 -> docs/changelog/2026-07-17.mdx: Document restart-safe managed DCode startup and required Docker resource limits.
  • #7126 -> docs/changelog/2026-07-17.mdx, docs/get-started/dgx-station-preparation.mdx, ci/platform-matrix.json: Document the two bounded Station factory-image qualification profiles without promoting Deferred support and synchronize the generated platform/provider references.
  • #6947 -> docs/changelog/2026-07-17.mdx: Document streaming sandbox backup archive creation.
  • #7117 -> docs/changelog/2026-07-17.mdx: Document Hermes post-restore gateway and managed MCP health verification.
  • #7109 -> docs/changelog/2026-07-17.mdx, docs/manage-sandboxes/recover-rebuild-sandboxes.mdx: Document stale managed session-model pin reconciliation after rebuild.
  • #7068 -> docs/changelog/2026-07-17.mdx: Document strict-provider compatibility for Hermes tool schemas.
  • #6965 -> docs/changelog/2026-07-17.mdx: Document managed vLLM download storage estimation.
  • #7114 -> docs/changelog/2026-07-17.mdx: Document preserved, redacted rebuild diagnostics.

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)

Quality Gates

  • Tests added or updated for changed behavior
  • Existing tests cover changed behavior — justification:
  • Tests not applicable — justification: Documentation-only release-prep update; the changelog, platform-generation contracts, and docs build validate the changed pages and links.
  • 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

  • PR description includes a Signed-off-by: line and every commit appears as Verified in GitHub
  • Normal pre-commit, commit-msg, and pre-push hooks passed, or npm run check:diff passed when hooks were skipped or unavailable
  • Targeted behavior tests pass for the current change set, or tests are marked not applicable above — npx vitest run test/generate-platform-docs.test.ts test/station-doc-ownership.test.ts test/changelog-docs.test.ts: 29 passed; python3 scripts/generate-platform-docs.py --check: all generated tables in sync
  • Applicable broad gate passed — npm test for broad runtime/test-harness changes; npm run check for repo-wide validation/coverage changes — command/result:
  • Quality Gates section completed with required justifications or waivers
  • No secrets, API keys, or credentials committed
  • 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)

Signed-off-by: Julie Yaunches jyaunches@nvidia.com

Summary by CodeRabbit

  • New Features
    • Added filesystem-aware managed vLLM storage preflight (cold download sizing; interactive vs non-interactive capacity checks).
    • Improved tool-schema compatibility for strict OpenAI-compatible providers (including Gemini schema handling) using a strict single envelope.
    • Enhanced sandbox backup creation with streamed archive generation and incremental entry validation.
  • Bug Fixes
    • Strengthened rebuild/recovery checks with Hermes sandbox health validation and cleanup of stale managed-provider session pins.
    • Persisted onboarding startup commands with required nproc/nofile limits across sandbox recreation.
    • Improved replacement-image rebuild diagnostics with bounded, redacted output handling.
    • For OpenCLAW “rebuild while preserving state,” stale model/provider pins are cleared when appropriate.
  • Documentation
    • Expanded DGX Station GB300 no-OTA factory profile/qualification criteria and clarified managed vLLM provider/sandbox constraints.

Signed-off-by: Julie Yaunches <jyaunches@nvidia.com>
@jyaunches jyaunches added area: docs Documentation, examples, guides, or docs build v0.0.87 Release target labels Jul 18, 2026
@jyaunches jyaunches self-assigned this Jul 18, 2026
@coderabbitai

coderabbitai Bot commented Jul 18, 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: 0173722c-bbab-4695-9ecb-2554472c555f

📥 Commits

Reviewing files that changed from the base of the PR and between 2fa17d8 and bf696e4.

📒 Files selected for processing (3)
  • ci/platform-matrix.json
  • docs/inference/choose-inference-provider.mdx
  • docs/reference/platform-support.mdx
🚧 Files skipped from review as they are similar to previous changes (3)
  • docs/reference/platform-support.mdx
  • docs/inference/choose-inference-provider.mdx
  • ci/platform-matrix.json

📝 Walkthrough

Walkthrough

This documentation change adds v0.0.87 release notes, expands DGX Station qualification and validation guidance, documents managed vLLM support, and describes stale managed-inference session pin handling after sandbox rebuilds.

Changes

Platform and inference documentation

Layer / File(s) Summary
DGX Station qualification and validation
docs/get-started/dgx-station-preparation.mdx, ci/platform-matrix.json, docs/reference/platform-support.mdx
Documents exact no-OTA profiles, host validation prerequisites, installer behavior, direct-GPU restrictions, and supported setup paths.
Managed vLLM support documentation
ci/platform-matrix.json, docs/inference/choose-inference-provider.mdx, docs/reference/platform-support.mdx
Describes supported hosts, prerequisites, sandbox policies, pinned images, model mappings, and NGC authentication.
Rebuild session reconciliation
docs/manage-sandboxes/recover-rebuild-sandboxes.mdx
Documents clearing stale managed-inference model/provider pins after restoration while preserving pins for other providers.
v0.0.87 release notes
docs/changelog/2026-07-17.mdx
Records platform, sandbox, storage, backup, tool-schema, and rebuild diagnostic updates.

Estimated code review effort: 2 (Simple) | ~15 minutes

Possibly related PRs

  • NVIDIA/NemoClaw#7109: Adds rebuild recovery logic for reconciling stale managed-provider session pins.
  • NVIDIA/NemoClaw#7116: Also updates DGX Station documentation and platform-matrix notes.
  • NVIDIA/NemoClaw#7126: Adds installer validation logic corresponding to the documented DGX Station no-OTA profiles.
🚥 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 matches the main change: adding the v0.0.87 release notes and related docs updates.
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.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch codex/docs-v0.0.87

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

@github-actions

Copy link
Copy Markdown
Contributor

@github-actions

github-actions Bot commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

PR Review Advisor — Informational

Advisor assessment: Informational / high confidence
Next action: No advisor follow-up needed.
Findings: 0 blockers · 0 warnings · 0 suggestions
Status: No actionable findings remain in the canonical review ledger.

Model lanes

  • GPT-5.6 Terra (primary): Completed · high confidence · 0 blockers · 0 warnings · 0 suggestions
  • Nemotron 3 Ultra (second opinion): Completed · high confidence · 0 blockers · 0 warnings · 0 suggestions
  • Model comparison: normalized findings match; normalized E2E selections differ; severity counts match.

Nemotron output stays in workflow artifacts and does not change the assessment above.

E2E guidance

Advisory only. E2E / PR Gate selects and runs jobs independently.

Recommended E2E: cloud-onboard

Workflow run details

This automated review informs maintainers. Warnings and suggestions do not require a response. A maintainer decides whether to merge.

Signed-off-by: Julie Yaunches <jyaunches@nvidia.com>
Signed-off-by: Julie Yaunches <jyaunches@nvidia.com>

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

Actionable comments posted: 2

🤖 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/get-started/dgx-station-preparation.mdx`:
- Around line 19-24: Update the documented no-OTA factory profiles to include
the required DGX_PLATFORM="DGX Server for GALAXY-GB300" predicate and state that
DGX_OTA_VERSION and DGX_OTA_DATE must be absent. Make clear that each exact
profile requires all listed predicates, including the existing three-field
tuple, before host preparation proceeds.
- Around line 49-53: Update the Docker runtime registration statement near the
Colossus BaseOS requirements to explicitly scope registration and restoration
behavior to the Colossus BaseOS path only, preserving the prohibition on Docker
runtime rewrites for stock DGX OS and AI Developer Tools profiles.
🪄 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: 3219e128-4b23-4ff7-b832-30d9676647fd

📥 Commits

Reviewing files that changed from the base of the PR and between 6e60cc8 and 1a8f600.

📒 Files selected for processing (3)
  • docs/changelog/2026-07-17.mdx
  • docs/get-started/dgx-station-preparation.mdx
  • docs/manage-sandboxes/recover-rebuild-sandboxes.mdx

Comment thread docs/get-started/dgx-station-preparation.mdx Outdated
Comment thread docs/get-started/dgx-station-preparation.mdx Outdated
@github-code-quality

github-code-quality Bot commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

Code Coverage Overview

Languages: TypeScript

TypeScript / code-coverage/plugin

The overall coverage remains at 96%, unchanged from the branch.

TypeScript / code-coverage/cli

The overall coverage in the branch remains at 80%, unchanged from the branch.

Show a code coverage summary of the most impacted files.
File 757e5e2 bf696e4 +/-
src/lib/sandbox...rce-identity.ts 91% 91% 0%
src/lib/state/m...lock-storage.ts 97% 97% 0%
src/lib/domain/.../connect-env.ts 89% 97% +8%

Updated July 18, 2026 01:27 UTC
Code Coverage is in Public Preview. Learn more and provide us with your feedback.

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

Actionable comments posted: 1

🤖 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/inference/choose-inference-provider.mdx`:
- Line 35: The documentation row hard-codes an OpenClaw-specific preparation
link despite being shared across variants. Update the DGX Station preparation
reference in the Local vLLM entry to use the published variant-specific route
for each supported variant—OpenClaw, Hermes, and Deep Agents—instead of a single
`/user-guide/openclaw/...` path.
🪄 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: 709a60a7-f9fe-42b5-828e-60c236fa3519

📥 Commits

Reviewing files that changed from the base of the PR and between 1a8f600 and 59b0a6c.

📒 Files selected for processing (4)
  • ci/platform-matrix.json
  • docs/changelog/2026-07-17.mdx
  • docs/inference/choose-inference-provider.mdx
  • docs/reference/platform-support.mdx
🚧 Files skipped from review as they are similar to previous changes (1)
  • docs/changelog/2026-07-17.mdx

Comment thread docs/inference/choose-inference-provider.mdx Outdated
Signed-off-by: Julie Yaunches <jyaunches@nvidia.com>

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

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
docs/reference/platform-support.mdx (1)

107-107: 🔒 Security & Privacy | 🟡 Minor | ⚡ Quick win

Use the digest reference here. docs/reference/platform-support.mdx:107 should cite vllm/vllm-openai@sha256:0fec7ec5f3e6bc168e54899935fb0557da908a4832a1dbc88e2debcf2f889416 instead of v0.22.0 so the note matches the immutable pin.

🤖 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/reference/platform-support.mdx` at line 107, The Local vLLM
documentation entry should use the immutable image reference instead of the
mutable v0.22.0 tag. Update the DGX Station express installer description to
cite
vllm/vllm-openai@sha256:0fec7ec5f3e6bc168e54899935fb0557da908a4832a1dbc88e2debcf2f889416,
preserving the existing multi-platform index behavior.
🤖 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.

Outside diff comments:
In `@docs/reference/platform-support.mdx`:
- Line 107: The Local vLLM documentation entry should use the immutable image
reference instead of the mutable v0.22.0 tag. Update the DGX Station express
installer description to cite
vllm/vllm-openai@sha256:0fec7ec5f3e6bc168e54899935fb0557da908a4832a1dbc88e2debcf2f889416,
preserving the existing multi-platform index behavior.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: db4c8c8e-58c5-4d95-9fec-fd67afab3cf8

📥 Commits

Reviewing files that changed from the base of the PR and between 59b0a6c and 2fa17d8.

📒 Files selected for processing (3)
  • ci/platform-matrix.json
  • docs/get-started/dgx-station-preparation.mdx
  • docs/reference/platform-support.mdx
🚧 Files skipped from review as they are similar to previous changes (2)
  • docs/get-started/dgx-station-preparation.mdx
  • ci/platform-matrix.json

Signed-off-by: Julie Yaunches <jyaunches@nvidia.com>
@apurvvkumaria
apurvvkumaria merged commit 55fb266 into main Jul 18, 2026
75 checks passed
@apurvvkumaria
apurvvkumaria deleted the codex/docs-v0.0.87 branch July 18, 2026 01:49
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 v0.0.87 Release target

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants