Skip to content

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

Open
13ernkastel wants to merge 3 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 3 commits intoNVIDIA:mainfrom
13ernkastel:codex/fix-issue-1402-support-status-docs

Conversation

@13ernkastel
Copy link
Copy Markdown

@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
    • Clarified inference provider statuses with explicit Supported, Caveated, and Experimental designations.
    • Updated container runtime compatibility tables to include a Status column and reclassified platform entries (Supported/Caveated/Out of scope).
    • Expanded local inference provider guidance, marking local options as caveated or experimental and noting onboarding availability for Local Ollama.
    • Clarified platform scope and adjusted DGX Spark setup reference.

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

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 7537d636-5dc9-4b8d-8a27-7825630889e0

📥 Commits

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

📒 Files selected for processing (2)
  • README.md
  • docs/get-started/quickstart.md
✅ Files skipped from review due to trivial changes (1)
  • docs/get-started/quickstart.md
🚧 Files skipped from review as they are similar to previous changes (1)
  • README.md

📝 Walkthrough

Walkthrough

Documentation updates standardize platform and provider support statuses and clarify routed inference targets. Added a Status column to container/runtime tables, labeled Linux Supported, macOS variants and Local Ollama Caveated, WSL2/Windows native/Jetson Out of scope, and added Local NVIDIA NIM and Local vLLM as Experimental provider paths.

Changes

Cohort / File(s) Summary
Skill Documentation
​.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
Clarified "Routed inference" wording to call out compatible OpenAI/Anthropic endpoints and mark Local Ollama as a caveated path; replaced supported-providers list with a Provider Status table and added local experimental providers (Local NVIDIA NIM, Local vLLM).
Main Documentation
README.md, docs/about/overview.md, docs/get-started/quickstart.md, docs/reference/commands.md, docs/reference/inference-profiles.md
Added a Status column to Container Runtimes tables and updated per-platform statuses (Linux: Supported; macOS variants: Caveated; Windows WSL2/Windows native/Jetson: Out of scope). Updated provider/status narrative and onboarding wording to surface caveated Local Ollama and experimental local providers.
Quicklinks / DGX reference change
README.md, docs/get-started/quickstart.md
Updated DGX Spark entry to mark Supported and switched setup link to an in-repo relative reference.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

🐰 I hopped through docs with tidy paws,

Marked statuses, fixed the cause.
Supported here, Caveated there,
Experimental flags in the air.
A clearer trail of platform laws 🥕

🚥 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 '[codex] docs(support): align support statuses with PRD definitions' clearly and specifically describes the main change: aligning documentation support statuses with PRD (Product Requirements Document) definitions.
Linked Issues check ✅ Passed The PR fully addresses all coding and documentation requirements from #1402: adding explicit support status labels (Supported/Caveated/Out of scope) to platform and provider tables, marking macOS as Caveated, WSL2 as Out of scope, documenting Jetson and Windows native as Out of scope, and marking Ollama as Caveated.
Out of Scope Changes check ✅ Passed All changes are in-scope documentation updates directly addressing #1402 requirements: support status labeling in platform/provider tables, consistency updates across related documentation files, and skill file regeneration. No unrelated code or documentation changes present.
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:

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