diff --git a/extensions/imessage/src/test-plugin.ts b/extensions/imessage/src/test-plugin.ts index b9f0d8410a1..8f3ca664992 100644 --- a/extensions/imessage/src/test-plugin.ts +++ b/extensions/imessage/src/test-plugin.ts @@ -1,6 +1,7 @@ -import type { ChannelOutboundAdapter, ChannelPlugin } from "../../../src/channels/plugins/types.js"; -import { resolveOutboundSendDep } from "../../../src/infra/outbound/send-deps.js"; -import { collectStatusIssuesFromLastError } from "../../../src/plugin-sdk/status-helpers.js"; +import type { ChannelOutboundAdapter } from "openclaw/plugin-sdk/channel-contract"; +import type { ChannelPlugin } from "openclaw/plugin-sdk/core"; +import { resolveOutboundSendDep } from "openclaw/plugin-sdk/outbound-runtime"; +import { collectStatusIssuesFromLastError } from "openclaw/plugin-sdk/status-helpers"; function normalizeIMessageTestHandle(raw: string): string { const trimmed = raw.trim(); diff --git a/extensions/irc/src/runtime-api.ts b/extensions/irc/src/runtime-api.ts index 50769f59310..d3258698cd7 100644 --- a/extensions/irc/src/runtime-api.ts +++ b/extensions/irc/src/runtime-api.ts @@ -28,7 +28,7 @@ export { buildBaseChannelStatusSummary, } from "openclaw/plugin-sdk/channel-status"; export { createChannelPairingController } from "openclaw/plugin-sdk/channel-pairing"; -export { createAccountStatusSink } from "openclaw/plugin-sdk/compat"; +export { createAccountStatusSink } from "openclaw/plugin-sdk/channel-lifecycle"; export { readStoreAllowFromForDmPolicy, resolveEffectiveAllowFromLists, diff --git a/extensions/slack/src/outbound-payload-harness.ts b/extensions/slack/src/outbound-payload-harness.ts index 2b63383a1d0..39ad5202459 100644 --- a/extensions/slack/src/outbound-payload-harness.ts +++ b/extensions/slack/src/outbound-payload-harness.ts @@ -1,8 +1,10 @@ +import type { ChannelOutboundAdapter } from "openclaw/plugin-sdk/channel-contract"; +import type { ReplyPayload } from "openclaw/plugin-sdk/reply-runtime"; +import { + loadBundledPluginTestApiSync, + primeChannelOutboundSendMock, +} from "openclaw/plugin-sdk/testing"; import { vi, type Mock } from "vitest"; -import type { ReplyPayload } from "../../../src/auto-reply/types.js"; -import { primeChannelOutboundSendMock } from "../../../src/channels/plugins/contracts/test-helpers.js"; -import type { ChannelOutboundAdapter } from "../../../src/channels/plugins/types.js"; -import { loadBundledPluginTestApiSync } from "../../../src/test-utils/bundled-plugin-public-surface.js"; type OutboundSendMock = Mock<(...args: unknown[]) => Promise>>;