diff --git a/extensions/irc/index.ts b/extensions/irc/index.ts index 6c5e19f16e3..40182558dcb 100644 --- a/extensions/irc/index.ts +++ b/extensions/irc/index.ts @@ -1,5 +1,5 @@ -import type { ChannelPlugin, OpenClawPluginApi } from "openclaw/plugin-sdk/core"; -import { emptyPluginConfigSchema } from "openclaw/plugin-sdk/core"; +import type { ChannelPlugin, OpenClawPluginApi } from "openclaw/plugin-sdk/irc"; +import { emptyPluginConfigSchema } from "openclaw/plugin-sdk/irc"; import { ircPlugin } from "./src/channel.js"; import { setIrcRuntime } from "./src/runtime.js"; diff --git a/extensions/irc/src/accounts.ts b/extensions/irc/src/accounts.ts index 78f15bbc6ec..3f9640925c8 100644 --- a/extensions/irc/src/accounts.ts +++ b/extensions/irc/src/accounts.ts @@ -4,7 +4,7 @@ import { normalizeAccountId, normalizeOptionalAccountId, } from "openclaw/plugin-sdk/account-id"; -import { normalizeResolvedSecretInputString } from "openclaw/plugin-sdk/compat"; +import { normalizeResolvedSecretInputString } from "openclaw/plugin-sdk/irc"; import type { CoreConfig, IrcAccountConfig, IrcNickServConfig } from "./types.js"; const TRUTHY_ENV = new Set(["true", "1", "yes", "on"]); diff --git a/extensions/irc/src/channel.ts b/extensions/irc/src/channel.ts index c29186cb700..a41a46f3db0 100644 --- a/extensions/irc/src/channel.ts +++ b/extensions/irc/src/channel.ts @@ -11,7 +11,7 @@ import { resolveDefaultGroupPolicy, setAccountEnabledInConfigSection, type ChannelPlugin, -} from "openclaw/plugin-sdk/compat"; +} from "openclaw/plugin-sdk/irc"; import { listIrcAccountIds, resolveDefaultIrcAccountId, diff --git a/extensions/irc/src/config-schema.ts b/extensions/irc/src/config-schema.ts index 373e3c79ba4..aa37b596cd1 100644 --- a/extensions/irc/src/config-schema.ts +++ b/extensions/irc/src/config-schema.ts @@ -7,7 +7,7 @@ import { ReplyRuntimeConfigSchemaShape, ToolPolicySchema, requireOpenAllowFrom, -} from "openclaw/plugin-sdk/compat"; +} from "openclaw/plugin-sdk/irc"; import { z } from "zod"; const IrcGroupSchema = z diff --git a/extensions/irc/src/inbound.ts b/extensions/irc/src/inbound.ts index b0139c853c7..2c3378de1c1 100644 --- a/extensions/irc/src/inbound.ts +++ b/extensions/irc/src/inbound.ts @@ -16,7 +16,7 @@ import { type OutboundReplyPayload, type OpenClawConfig, type RuntimeEnv, -} from "openclaw/plugin-sdk/compat"; +} from "openclaw/plugin-sdk/irc"; import type { ResolvedIrcAccount } from "./accounts.js"; import { normalizeIrcAllowlist, resolveIrcAllowlistMatch } from "./normalize.js"; import { diff --git a/extensions/irc/src/monitor.ts b/extensions/irc/src/monitor.ts index 8ebd6766ed3..e416d95f8eb 100644 --- a/extensions/irc/src/monitor.ts +++ b/extensions/irc/src/monitor.ts @@ -1,4 +1,4 @@ -import { createLoggerBackedRuntime, type RuntimeEnv } from "openclaw/plugin-sdk/compat"; +import { createLoggerBackedRuntime, type RuntimeEnv } from "openclaw/plugin-sdk/irc"; import { resolveIrcAccount } from "./accounts.js"; import { connectIrcClient, type IrcClient } from "./client.js"; import { buildIrcConnectOptions } from "./connect-options.js"; diff --git a/extensions/irc/src/onboarding.test.ts b/extensions/irc/src/onboarding.test.ts index d597ccdb9e9..21f3e978c1a 100644 --- a/extensions/irc/src/onboarding.test.ts +++ b/extensions/irc/src/onboarding.test.ts @@ -1,4 +1,4 @@ -import type { RuntimeEnv, WizardPrompter } from "openclaw/plugin-sdk/compat"; +import type { RuntimeEnv, WizardPrompter } from "openclaw/plugin-sdk/irc"; import { describe, expect, it, vi } from "vitest"; import { ircOnboardingAdapter } from "./onboarding.js"; import type { CoreConfig } from "./types.js"; diff --git a/extensions/irc/src/onboarding.ts b/extensions/irc/src/onboarding.ts index 6e6cf707fc0..4a3ea982bd5 100644 --- a/extensions/irc/src/onboarding.ts +++ b/extensions/irc/src/onboarding.ts @@ -8,7 +8,7 @@ import { type ChannelOnboardingDmPolicy, type DmPolicy, type WizardPrompter, -} from "openclaw/plugin-sdk/compat"; +} from "openclaw/plugin-sdk/irc"; import { listIrcAccountIds, resolveDefaultIrcAccountId, resolveIrcAccount } from "./accounts.js"; import { isChannelTarget, diff --git a/extensions/irc/src/runtime.ts b/extensions/irc/src/runtime.ts index 305a0b8bdf4..51fcdd7c454 100644 --- a/extensions/irc/src/runtime.ts +++ b/extensions/irc/src/runtime.ts @@ -1,4 +1,4 @@ -import type { PluginRuntime } from "openclaw/plugin-sdk/compat"; +import type { PluginRuntime } from "openclaw/plugin-sdk/irc"; let runtime: PluginRuntime | null = null; diff --git a/extensions/irc/src/types.ts b/extensions/irc/src/types.ts index 4add1357bce..42a3cafc237 100644 --- a/extensions/irc/src/types.ts +++ b/extensions/irc/src/types.ts @@ -1,4 +1,4 @@ -import type { BaseProbeResult } from "openclaw/plugin-sdk/compat"; +import type { BaseProbeResult } from "openclaw/plugin-sdk/irc"; import type { BlockStreamingCoalesceConfig, DmConfig, @@ -8,7 +8,7 @@ import type { GroupToolPolicyConfig, MarkdownConfig, OpenClawConfig, -} from "openclaw/plugin-sdk/compat"; +} from "openclaw/plugin-sdk/irc"; export type IrcChannelConfig = { requireMention?: boolean;