diff --git a/scripts/check-no-monolithic-plugin-sdk-entry-imports.ts b/scripts/check-no-monolithic-plugin-sdk-entry-imports.ts index c960c864f9a..6bfd5c09bc4 100644 --- a/scripts/check-no-monolithic-plugin-sdk-entry-imports.ts +++ b/scripts/check-no-monolithic-plugin-sdk-entry-imports.ts @@ -2,7 +2,7 @@ import fs from "node:fs"; import path from "node:path"; import { discoverOpenClawPlugins } from "../src/plugins/discovery.js"; -const ROOT_IMPORT_PATTERN = /\b(?:import|export)\b[\s\S]*?\bfrom\s+["']openclaw\/plugin-sdk["']/g; +const ROOT_IMPORT_PATTERN = /\b(?:import|export)\b[\s\S]*?\bfrom\s+["']openclaw\/plugin-sdk["']/; function main() { const discovery = discoverOpenClawPlugins({}); diff --git a/scripts/check-plugin-sdk-exports.mjs b/scripts/check-plugin-sdk-exports.mjs index 74da33f2d04..993c92e33c3 100755 --- a/scripts/check-plugin-sdk-exports.mjs +++ b/scripts/check-plugin-sdk-exports.mjs @@ -102,9 +102,11 @@ for (const entry of requiredSubpathEntries) { } if (missing > 0) { - console.error(`\nERROR: ${missing} required export(s) missing from dist/plugin-sdk/index.js.`); + console.error( + `\nERROR: ${missing} required plugin-sdk artifact(s) missing (named exports or subpath files).`, + ); console.error("This will break channel extension plugins at runtime."); - console.error("Check src/plugin-sdk/index.ts and rebuild."); + console.error("Check src/plugin-sdk/index.ts, subpath entries, and rebuild."); process.exit(1); }