From 73c475023ff4ba8ab812332c5bc587a0fcdac4e4 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Wed, 8 Apr 2026 07:53:45 +0100 Subject: [PATCH] perf(plugins): trim channel boundary core imports --- extensions/browser/cli-metadata.ts | 2 +- extensions/discord/src/monitor/inbound-worker.ts | 2 +- extensions/discord/src/subagent-hooks.ts | 2 +- extensions/matrix/cli-metadata.ts | 2 +- extensions/matrix/src/cli-metadata.ts | 2 +- extensions/matrix/src/matrix/direct-management.ts | 2 +- extensions/matrix/src/matrix/sdk.ts | 2 +- extensions/slack/src/http/plugin-routes.ts | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/extensions/browser/cli-metadata.ts b/extensions/browser/cli-metadata.ts index bf1452f77e4..b4dc7a665e6 100644 --- a/extensions/browser/cli-metadata.ts +++ b/extensions/browser/cli-metadata.ts @@ -1,4 +1,4 @@ -import { definePluginEntry } from "openclaw/plugin-sdk/core"; +import { definePluginEntry } from "openclaw/plugin-sdk/plugin-entry"; export default definePluginEntry({ id: "browser", diff --git a/extensions/discord/src/monitor/inbound-worker.ts b/extensions/discord/src/monitor/inbound-worker.ts index b12d73fda74..9340534ffdd 100644 --- a/extensions/discord/src/monitor/inbound-worker.ts +++ b/extensions/discord/src/monitor/inbound-worker.ts @@ -1,5 +1,5 @@ import { createRunStateMachine } from "openclaw/plugin-sdk/channel-lifecycle"; -import { KeyedAsyncQueue } from "openclaw/plugin-sdk/core"; +import { KeyedAsyncQueue } from "openclaw/plugin-sdk/keyed-async-queue"; import { danger, formatDurationSeconds } from "openclaw/plugin-sdk/runtime-env"; import { normalizeOptionalString } from "openclaw/plugin-sdk/text-runtime"; import { materializeDiscordInboundJob, type DiscordInboundJob } from "./inbound-job.js"; diff --git a/extensions/discord/src/subagent-hooks.ts b/extensions/discord/src/subagent-hooks.ts index fdd8d3826f1..43523747292 100644 --- a/extensions/discord/src/subagent-hooks.ts +++ b/extensions/discord/src/subagent-hooks.ts @@ -1,4 +1,4 @@ -import type { OpenClawPluginApi } from "openclaw/plugin-sdk/core"; +import type { OpenClawPluginApi } from "openclaw/plugin-sdk/channel-plugin-common"; import { normalizeOptionalLowercaseString, normalizeOptionalStringifiedId, diff --git a/extensions/matrix/cli-metadata.ts b/extensions/matrix/cli-metadata.ts index a3f03a9ceaf..a37a38a9696 100644 --- a/extensions/matrix/cli-metadata.ts +++ b/extensions/matrix/cli-metadata.ts @@ -1,4 +1,4 @@ -import { definePluginEntry } from "openclaw/plugin-sdk/core"; +import { definePluginEntry } from "openclaw/plugin-sdk/plugin-entry"; import { registerMatrixCliMetadata } from "./src/cli-metadata.js"; export { registerMatrixCliMetadata } from "./src/cli-metadata.js"; diff --git a/extensions/matrix/src/cli-metadata.ts b/extensions/matrix/src/cli-metadata.ts index 30767f3b807..3429f3943f8 100644 --- a/extensions/matrix/src/cli-metadata.ts +++ b/extensions/matrix/src/cli-metadata.ts @@ -1,4 +1,4 @@ -import type { OpenClawPluginApi } from "openclaw/plugin-sdk/core"; +import type { OpenClawPluginApi } from "openclaw/plugin-sdk/channel-plugin-common"; export function registerMatrixCliMetadata(api: OpenClawPluginApi) { api.registerCli( diff --git a/extensions/matrix/src/matrix/direct-management.ts b/extensions/matrix/src/matrix/direct-management.ts index b02d7dbbddf..2174ada0e87 100644 --- a/extensions/matrix/src/matrix/direct-management.ts +++ b/extensions/matrix/src/matrix/direct-management.ts @@ -1,4 +1,4 @@ -import { KeyedAsyncQueue } from "openclaw/plugin-sdk/core"; +import { KeyedAsyncQueue } from "openclaw/plugin-sdk/keyed-async-queue"; import { normalizeOptionalString } from "openclaw/plugin-sdk/text-runtime"; import { inspectMatrixDirectRoomEvidence } from "./direct-room.js"; import type { MatrixClient } from "./sdk.js"; diff --git a/extensions/matrix/src/matrix/sdk.ts b/extensions/matrix/src/matrix/sdk.ts index 687e0eacb58..19de1badebf 100644 --- a/extensions/matrix/src/matrix/sdk.ts +++ b/extensions/matrix/src/matrix/sdk.ts @@ -8,8 +8,8 @@ import { type MatrixEvent, } from "matrix-js-sdk/lib/matrix.js"; import { VerificationMethod } from "matrix-js-sdk/lib/types.js"; -import { KeyedAsyncQueue } from "openclaw/plugin-sdk/core"; import type { PinnedDispatcherPolicy } from "openclaw/plugin-sdk/infra-runtime"; +import { KeyedAsyncQueue } from "openclaw/plugin-sdk/keyed-async-queue"; import { normalizeNullableString } from "openclaw/plugin-sdk/text-runtime"; import type { SsrFPolicy } from "../runtime-api.js"; import { resolveMatrixRoomKeyBackupReadinessError } from "./backup-health.js"; diff --git a/extensions/slack/src/http/plugin-routes.ts b/extensions/slack/src/http/plugin-routes.ts index 8218ae3ac28..38fcf24d7f5 100644 --- a/extensions/slack/src/http/plugin-routes.ts +++ b/extensions/slack/src/http/plugin-routes.ts @@ -1,5 +1,5 @@ import { DEFAULT_ACCOUNT_ID } from "openclaw/plugin-sdk/account-id"; -import type { OpenClawPluginApi } from "openclaw/plugin-sdk/core"; +import type { OpenClawPluginApi } from "openclaw/plugin-sdk/channel-plugin-common"; import { listSlackAccountIds, resolveSlackAccount } from "../accounts.js"; import { normalizeSlackWebhookPath } from "./paths.js";