From 6dc166f89809def9338625de9f8beb0557c75e5c Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Tue, 28 Apr 2026 16:23:11 -0700 Subject: [PATCH] fix(inspector): avoid placeholder hook scans --- scripts/check-sdk-surface.mjs | 2 +- scripts/sync-surface.mjs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/check-sdk-surface.mjs b/scripts/check-sdk-surface.mjs index b104547..729d566 100644 --- a/scripts/check-sdk-surface.mjs +++ b/scripts/check-sdk-surface.mjs @@ -12,7 +12,7 @@ const manifest = JSON.parse(read("openclaw.plugin.json")); const errors = []; for (const hook of surface.hooks) { - if (!hooksSource.includes(`api.on("${hook}"`)) { + if (!hooksSource.includes(`api.on(${JSON.stringify(hook)}`)) { errors.push(`missing hook coverage: ${hook}`); } } diff --git a/scripts/sync-surface.mjs b/scripts/sync-surface.mjs index e8d6716..7b71aa3 100644 --- a/scripts/sync-surface.mjs +++ b/scripts/sync-surface.mjs @@ -39,7 +39,7 @@ console.log( function renderHooks({ hooks, packageVersion }) { return `${header(packageVersion)} export function registerAllHooks(api) { -${hooks.map((hook) => ` api.on("${hook}", kitchenSinkHook("${hook}"));`).join("\n")} +${hooks.map((hook) => ` api.on(${JSON.stringify(hook)}, kitchenSinkHook(${JSON.stringify(hook)}));`).join("\n")} } function kitchenSinkHook(name) {