Skip to content

[codex] docs(support): align support statuses with PRD definitions#1413

Open
13ernkastel wants to merge 7 commits intoNVIDIA:mainfrom
13ernkastel:codex/fix-issue-1402-support-status-docs
Open

[codex] docs(support): align support statuses with PRD definitions#1413
13ernkastel wants to merge 7 commits intoNVIDIA:mainfrom
13ernkastel:codex/fix-issue-1402-support-status-docs

Conversation

@13ernkastel
Copy link
Copy Markdown
Contributor

@13ernkastel 13ernkastel commented Apr 3, 2026

Summary

Aligns the platform and provider support labels in the user-facing docs with the PRD definitions called out in issue #1402.
The docs previously mixed explicit statuses with implied support, which left macOS, WSL2, Jetson, Windows native, and Local Ollama described inconsistently.

Related Issue

Closes #1402.

Changes

  • Added explicit Supported, Caveated, and Out of scope labels to the platform runtime tables in README.md and docs/get-started/quickstart.md.
  • Marked WSL2, Windows native, and Jetson as Out of scope in the platform support matrix.
  • Marked Local Ollama as Caveated and kept Local NVIDIA NIM and Local vLLM explicitly Experimental.
  • Updated adjacent overview and command-reference wording so provider status stays consistent across the docs.
  • Regenerated the tracked doc-derived skill files that mirror the edited reference pages.

Type of Change

  • Code change for a new feature, bug fix, or refactor.
  • Code change with doc updates.
  • Doc only. Prose changes without code sample modifications.
  • Doc only. Includes code sample changes.

Testing

  • npx prek run --all-files passes (or equivalently make check).
  • npm test passes.
  • make docs builds without warnings. (for doc-only changes)

Additional checks:

  • npx markdownlint-cli2 README.md docs/about/overview.md docs/get-started/quickstart.md docs/reference/commands.md docs/reference/inference-profiles.md .agents/skills/nemoclaw-overview/SKILL.md .agents/skills/nemoclaw-overview/references/overview.md .agents/skills/nemoclaw-reference/references/commands.md .agents/skills/nemoclaw-reference/references/inference-profiles.md
  • LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 make docs

Checklist

General

Code Changes

  • Formatters applied — npx prek run --all-files auto-fixes formatting (or make format for targeted runs).
  • Tests added or updated for new or changed behavior.
  • No secrets, API keys, or credentials committed.
  • Doc pages updated for any user-facing behavior changes (new commands, changed defaults, new features, bug fixes that contradict existing docs).

Doc Changes

  • Follows the style guide. Try running the update-docs agent skill to draft changes while complying with the style guide. For example, prompt your agent with "/update-docs catch up the docs for the new changes I made in this PR."
  • New pages include SPDX license header and frontmatter, if creating a new page.
  • Cross-references and links verified.

Signed-off-by: 13ernkastel LennonCMJ@live.com

Summary by CodeRabbit

  • Documentation
    • Added explicit provider status labels: Supported, Caveated, Experimental.
    • Marked Local Ollama as Caveated and added experimental local options (NVIDIA NIM, vLLM).
    • Clarified onboarding and provider guidance to call out compatible OpenAI/Anthropic endpoints and caveats.
    • Updated container runtime/platform tables with explicit status entries for Linux, macOS, Windows, DGX, and Jetson.

Signed-off-by: 13ernkastel <LennonCMJ@live.com>
@13ernkastel 13ernkastel marked this pull request as ready for review April 3, 2026 12:59
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Apr 3, 2026

Note

Reviews paused

It 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 reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

Documentation edits across multiple README and docs files adding explicit per-platform and per-provider status labels (Supported, Caveated, Experimental, Out of scope) and clarifying routed inference compatibility and caveats for local providers (e.g., Local Ollama).

Changes

Cohort / File(s) Summary
Provider Options / Status Tables
.agents/skills/nemoclaw-configure-inference/references/inference-options.md, docs/inference/inference-options.md
Added a new Status column to provider option tables; cloud providers marked Supported, Local Ollama marked Caveated; table layout adjusted to include Status.
Routed Inference Descriptions
.agents/skills/nemoclaw-overview/SKILL.md, .agents/skills/nemoclaw-overview/references/overview.md, docs/about/overview.md
Reworded “Routed inference” entries to explicitly reference “compatible OpenAI or Anthropic endpoints” and qualify Local Ollama as a caveated/local path; replaced simple Markdown tables with Sphinx list-table in some files.
Supported Providers Reference
.agents/skills/nemoclaw-reference/references/inference-profiles.md
Replaced “Supported Providers” section with a Provider Status table classifying providers as Supported, Caveated, or Experimental; added Local Ollama (Caveated), Local NVIDIA NIM (Experimental, gated), and Local vLLM (Experimental, gated).
Container Runtimes / Platforms
README.md, docs/get-started/quickstart.md
Added a Status column to container/runtime tables. Marked Linux Docker and DGX Spark Supported; macOS (Apple Silicon/Intel) Caveated; Windows WSL2, Windows native, and Jetson rows set Out of scope with updated notes.
Onboarding / Commands
.agents/skills/nemoclaw-reference/references/commands.md, docs/reference/commands.md
Rephrased onboarding text from “Supported non-experimental choices” to “provider choices” and noted Local Ollama is available in standard onboarding as a caveated provider path.
Misc. Formatting
docs/about/overview.md, .agents/skills/nemoclaw-overview/references/overview.md
Converted plain Markdown tables to Sphinx list-table directives while preserving feature rows and order; minor phrasing adjustments in descriptions.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

🐰 I hopped through docs with careful paws,
Lined statuses up without a pause,
Supported, caveated, experimental bright,
Platforms and providers now in sight,
🥕📚 — a rabbit's tidy delight.

🚥 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 directly and specifically describes the main change: aligning documentation support statuses with PRD definitions.
Linked Issues check ✅ Passed All coding requirements from issue #1402 are met: macOS marked Caveated, WSL2 marked Out of scope, Jetson/Windows native documented, and Ollama marked Caveated.
Out of Scope Changes check ✅ Passed All changes are in scope—documentation updates to align support statuses with PRD definitions across multiple docs and skill files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

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

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🧹 Nitpick comments (1)
docs/about/overview.md (1)

48-48: Split this into one sentence per source line.

Line 48 has two sentences on the same line; please split them into separate lines for diff readability.

As per coding guidelines, "One sentence per line in source (makes diffs readable). Flag paragraphs where multiple sentences appear on the same line."

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/about/overview.md` at line 48, The table row under the "Routed
inference" entry currently contains two sentences on one source line; split them
so each sentence is on its own line for readable diffs. Edit the Markdown table
cell text for "Routed inference" (the sentence starting "Provider-routed model
calls through the OpenShell gateway, transparent to the agent." and the sentence
starting "Supports NVIDIA Endpoints, OpenAI, Anthropic, Google Gemini,
compatible OpenAI or Anthropic endpoints, and the caveated Local Ollama path.")
and place each sentence on its own line within that table cell.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@docs/get-started/quickstart.md`:
- Line 68: The table row linking "DGX Spark" currently points to a GitHub repo;
replace that href with an official NVIDIA documentation or product page URL
(e.g., NVIDIA's DGX/Spark or Docker+cgroup v2 official guide) so the cell "Refer
to the [DGX Spark setup guide]" links to an official tool/doc page rather than a
third-party code repository; update only the URL target while keeping the link
text unchanged ("DGX Spark setup guide") to satisfy docs/ link policy.

---

Nitpick comments:
In `@docs/about/overview.md`:
- Line 48: The table row under the "Routed inference" entry currently contains
two sentences on one source line; split them so each sentence is on its own line
for readable diffs. Edit the Markdown table cell text for "Routed inference"
(the sentence starting "Provider-routed model calls through the OpenShell
gateway, transparent to the agent." and the sentence starting "Supports NVIDIA
Endpoints, OpenAI, Anthropic, Google Gemini, compatible OpenAI or Anthropic
endpoints, and the caveated Local Ollama path.") and place each sentence on its
own line within that table cell.
🪄 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: Pro

Run ID: 9b063569-c764-42a2-8499-b007c0a997b0

📥 Commits

Reviewing files that changed from the base of the PR and between 494ecde and 917e7a3.

📒 Files selected for processing (9)
  • .agents/skills/nemoclaw-overview/SKILL.md
  • .agents/skills/nemoclaw-overview/references/overview.md
  • .agents/skills/nemoclaw-reference/references/commands.md
  • .agents/skills/nemoclaw-reference/references/inference-profiles.md
  • README.md
  • docs/about/overview.md
  • docs/get-started/quickstart.md
  • docs/reference/commands.md
  • docs/reference/inference-profiles.md

Signed-off-by: 13ernkastel <LennonCMJ@live.com>
@wscurran wscurran added documentation Improvements or additions to documentation Getting Started Use this label to identify setup, installation, or onboarding issues. priority: high Important issue that should be resolved in the next release enhancement: feature Use this label to identify requests for new capabilities in NemoClaw. labels Apr 3, 2026
@wscurran
Copy link
Copy Markdown
Contributor

wscurran commented Apr 3, 2026

✨ Thanks for submitting this pull request, which proposes a way to improve documentation clarity by aligning platform and provider support statuses with PRD definitions.

Possibly related open issues:

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai bot left a comment

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 the current code and only fix it if needed.

Inline comments:
In `@docs/get-started/quickstart.md`:
- Line 65: Update the platform support matrix row that currently reads "Windows
WSL | Docker Desktop (WSL backend) | Supported | Supported target path." in
docs/get-started/quickstart.md so it refers specifically to "Windows WSL2" and
change its support status from "Supported" to "Out of scope" (i.e., replace the
two "Supported" cells with "Out of scope" where applicable); ensure the row text
uses the exact phrase "Windows WSL2" for clarity and matches the PR/issue
objective of marking WSL2 as out of scope.
🪄 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: Pro

Run ID: f7b1505d-74e7-48a1-a65e-c4791031b811

📥 Commits

Reviewing files that changed from the base of the PR and between 21e9136 and 6123410.

📒 Files selected for processing (6)
  • .agents/skills/nemoclaw-configure-inference/references/inference-options.md
  • .agents/skills/nemoclaw-reference/references/inference-profiles.md
  • README.md
  • docs/get-started/quickstart.md
  • docs/inference/inference-options.md
  • docs/reference/commands.md
✅ Files skipped from review due to trivial changes (3)
  • docs/reference/commands.md
  • .agents/skills/nemoclaw-configure-inference/references/inference-options.md
  • .agents/skills/nemoclaw-reference/references/inference-profiles.md
🚧 Files skipped from review as they are similar to previous changes (1)
  • README.md

@13ernkastel
Copy link
Copy Markdown
Contributor Author

Addressed the remaining PR 1413 doc follow-ups in 2cbd2c1.

  • Tightened the platform support tables to use the exact Windows WSL2 label in both docs/get-started/quickstart.md and README.md while keeping the status Out of scope.
  • Also addressed the earlier one-sentence-per-line nit in the overview docs by converting the Key Features section to a MyST list-table, then mirrored that change into the tracked nemoclaw-overview skill files.

Validation:

  • npx markdownlint-cli2 README.md docs/about/overview.md docs/get-started/quickstart.md .agents/skills/nemoclaw-overview/SKILL.md .agents/skills/nemoclaw-overview/references/overview.md
  • LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 make docs

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

Labels

documentation Improvements or additions to documentation enhancement: feature Use this label to identify requests for new capabilities in NemoClaw. Getting Started Use this label to identify setup, installation, or onboarding issues. priority: high Important issue that should be resolved in the next release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[NemoClaw][doc] Platform and provider support statuses do not match PRD definitions

2 participants