From 11c6202ec00e914a967c267f1fe447e97329c37a Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Fri, 3 Apr 2026 20:44:17 +0900 Subject: [PATCH] test(bluebubbles): split action metadata seam --- extensions/bluebubbles/src/actions-api.ts | 6 ++++++ extensions/bluebubbles/src/actions.ts | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 extensions/bluebubbles/src/actions-api.ts diff --git a/extensions/bluebubbles/src/actions-api.ts b/extensions/bluebubbles/src/actions-api.ts new file mode 100644 index 00000000000..5b42425e2fa --- /dev/null +++ b/extensions/bluebubbles/src/actions-api.ts @@ -0,0 +1,6 @@ +export { + BLUEBUBBLES_ACTION_NAMES, + BLUEBUBBLES_ACTIONS, + type ChannelMessageActionAdapter, + type ChannelMessageActionName, +} from "openclaw/plugin-sdk/bluebubbles"; diff --git a/extensions/bluebubbles/src/actions.ts b/extensions/bluebubbles/src/actions.ts index 53c7412f3df..dcfb3615012 100644 --- a/extensions/bluebubbles/src/actions.ts +++ b/extensions/bluebubbles/src/actions.ts @@ -9,13 +9,13 @@ import { import { createLazyRuntimeNamedExport } from "openclaw/plugin-sdk/lazy-runtime"; import { extractToolSend } from "openclaw/plugin-sdk/tool-send"; import { resolveBlueBubblesAccount } from "./accounts.js"; -import { getCachedBlueBubblesPrivateApiStatus, isMacOS26OrHigher } from "./probe.js"; import { BLUEBUBBLES_ACTION_NAMES, BLUEBUBBLES_ACTIONS, type ChannelMessageActionAdapter, type ChannelMessageActionName, -} from "./runtime-api.js"; +} from "./actions-api.js"; +import { getCachedBlueBubblesPrivateApiStatus, isMacOS26OrHigher } from "./probe.js"; import { normalizeSecretInputString } from "./secret-input.js"; import { normalizeBlueBubblesHandle,