From 521c3150331ec76816c81656656937c3949f4f17 Mon Sep 17 00:00:00 2001 From: Toadaid Date: Tue, 24 Mar 2026 00:37:36 -0400 Subject: [PATCH 1/2] cleanup-smoke: stop depending on root openclaw npm script surface --- scripts/docker/cleanup-smoke/run.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/docker/cleanup-smoke/run.sh b/scripts/docker/cleanup-smoke/run.sh index fb82676c30..6d051ac3a7 100755 --- a/scripts/docker/cleanup-smoke/run.sh +++ b/scripts/docker/cleanup-smoke/run.sh @@ -17,7 +17,7 @@ echo 'creds' >"${OPENCLAW_STATE_DIR}/credentials/marker.txt" echo 'session' >"${OPENCLAW_STATE_DIR}/agents/main/sessions/sessions.json" echo "==> Reset (config+creds+sessions)" -pnpm openclaw reset --scope config+creds+sessions --yes --non-interactive +node ./openclaw.mjs reset --scope config+creds+sessions --yes --non-interactive test ! -f "${OPENCLAW_CONFIG_PATH}" test ! -d "${OPENCLAW_STATE_DIR}/credentials" @@ -28,7 +28,7 @@ mkdir -p "${OPENCLAW_STATE_DIR}/credentials" echo '{}' >"${OPENCLAW_CONFIG_PATH}" echo "==> Uninstall (state only)" -pnpm openclaw uninstall --state --yes --non-interactive +node ./openclaw.mjs uninstall --state --yes --non-interactive test ! -d "${OPENCLAW_STATE_DIR}" From 8bbdd95e7ca11eca38af05dd95c1ea920bc65c7f Mon Sep 17 00:00:00 2001 From: Toadaid Date: Tue, 24 Mar 2026 00:54:56 -0400 Subject: [PATCH 2/2] packaging: remove dead root openclaw npm scripts --- package.json | 2 -- test/mirror-package-boundary.test.ts | 2 ++ 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 433ee136ed..8e923b7937 100644 --- a/package.json +++ b/package.json @@ -102,8 +102,6 @@ "mac:restart": "bash scripts/restart-mac.sh", "mirror": "node mirror.mjs", "moltbot:rpc": "node scripts/run-node.mjs agent --mode rpc --json", - "openclaw": "node scripts/run-node.mjs", - "openclaw:rpc": "node scripts/run-node.mjs agent --mode rpc --json", "package:mirror-runtime": "pnpm build:mirror && node --import tsx scripts/assemble-mirror-runtime-dist.ts", "plugins:sync": "node --import tsx scripts/sync-plugin-versions.ts", "prepack": "pnpm build && pnpm ui:build", diff --git a/test/mirror-package-boundary.test.ts b/test/mirror-package-boundary.test.ts index c68092f629..e8ff33d6b7 100644 --- a/test/mirror-package-boundary.test.ts +++ b/test/mirror-package-boundary.test.ts @@ -35,6 +35,8 @@ describe("mirror package boundary", () => { expect(packageJson.scripts?.["smoke:mirror"]).toBe( "node --import tsx scripts/ci-mirror-smoke.ts", ); + expect(packageJson.scripts?.openclaw).toBeUndefined(); + expect(packageJson.scripts?.["openclaw:rpc"]).toBeUndefined(); expect(packageJson.files).not.toContain("openclaw.mjs"); expect(packageJson.bin?.openclaw).toBeUndefined(); expect(packageJson.exports?.["."]).toBe("./dist/mirror-package.js");