Skip to content

build(pkg): separate root CLI and OpenClaw plugin package identities - #10518

Open
HOYALIM wants to merge 1 commit into
NVIDIA:mainfrom
HOYALIM:codex/rfc0002-step1-package-identities
Open

build(pkg): separate root CLI and OpenClaw plugin package identities#10518
HOYALIM wants to merge 1 commit into
NVIDIA:mainfrom
HOYALIM:codex/rfc0002-step1-package-identities

Conversation

@HOYALIM

@HOYALIM HOYALIM commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Description

This pull request implements the first preparation step recommended in Discussion #9909 (RFC 0002) by giving distinct package identities to the root CLI and the OpenClaw plugin.

Key Changes

  • Update nemoclaw/package.json to use package name "nemoclaw-plugin", resolving the name collision with the root CLI package ("nemoclaw").
  • Synchronize nemoclaw/package-lock.json with the updated package identity.
  • Preserves all existing build targets, policy boundaries, and CLI contract tests.

Verification

  • npm run checks:repository passed with 0 errors.
  • npm run typecheck:cli passed.
  • npm run lint passed with 0 errors.
  • Tested plugin compilation (npm --prefix nemoclaw run build).

Signed-off-by: Ho Lim subhoya@gmail.com

Summary by CodeRabbit

  • Chores
    • Updated the package name to nemoclaw-plugin.

Copilot AI lite review requested due to automatic review settings August 27, 2026 22:24
@copy-pr-bot

copy-pr-bot Bot commented Aug 27, 2026

Copy link
Copy Markdown

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

Copilot AI 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.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@coderabbitai

coderabbitai Bot commented Aug 27, 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: d6ee3bf7-bf41-4961-ba65-15e411899a5d

📥 Commits

Reviewing files that changed from the base of the PR and between d0d5120 and 84f4948.

⛔ Files ignored due to path filters (1)
  • nemoclaw/package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (1)
  • nemoclaw/package.json

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


📝 Walkthrough

Walkthrough

The package manifest name changes from nemoclaw to nemoclaw-plugin.

Changes

Package Rename

Layer / File(s) Summary
Update package manifest
nemoclaw/package.json
The package name changes from nemoclaw to nemoclaw-plugin.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Merge Risk: ⚪ Minimal · up to 84f49

This PR separates the root CLI and plugin package identities without changing build targets or CLI behavior. The supplied checks pass, and no actionable merge-blocking risk remains.

Suggested reviewers: cv, senthilr-nv

🚥 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 describes the main change: separating the root CLI and OpenClaw plugin package identities.
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.
Full details: Docstring Coverage

Explanation

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 files. (1 skipped: 1 unsupported.)

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

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

@github-actions

Copy link
Copy Markdown
Contributor

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

All previous runs

@wscurran wscurran added area: packaging Packages, images, registries, installers, or distribution chore Build, CI, dependency, or tooling maintenance integration: openclaw OpenClaw integration behavior labels Aug 28, 2026
@wscurran

Copy link
Copy Markdown
Contributor

✨ Thanks for the packaging work. This cleanly separates the OpenClaw plugin identity from the root CLI as outlined in RFC 0002.

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

Labels

area: packaging Packages, images, registries, installers, or distribution chore Build, CI, dependency, or tooling maintenance integration: openclaw OpenClaw integration behavior

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants