diff --git a/extensions/irc/src/accounts.ts b/extensions/irc/src/accounts.ts index 8d47957ab7b..78f15bbc6ec 100644 --- a/extensions/irc/src/accounts.ts +++ b/extensions/irc/src/accounts.ts @@ -1,10 +1,10 @@ import { readFileSync } from "node:fs"; -import { normalizeResolvedSecretInputString } from "openclaw/plugin-sdk"; import { DEFAULT_ACCOUNT_ID, normalizeAccountId, normalizeOptionalAccountId, } from "openclaw/plugin-sdk/account-id"; +import { normalizeResolvedSecretInputString } from "openclaw/plugin-sdk/compat"; 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 30fd9f9faa5..c29186cb700 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"; +} from "openclaw/plugin-sdk/compat"; import { listIrcAccountIds, resolveDefaultIrcAccountId, diff --git a/extensions/irc/src/config-schema.ts b/extensions/irc/src/config-schema.ts index f08fd0585fd..373e3c79ba4 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"; +} from "openclaw/plugin-sdk/compat"; import { z } from "zod"; const IrcGroupSchema = z diff --git a/extensions/irc/src/inbound.ts b/extensions/irc/src/inbound.ts index cb21b92c361..b0139c853c7 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"; +} from "openclaw/plugin-sdk/compat"; 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 4e07fa28abd..8ebd6766ed3 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"; +import { createLoggerBackedRuntime, type RuntimeEnv } from "openclaw/plugin-sdk/compat"; 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 1a0f79b21ae..d597ccdb9e9 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"; +import type { RuntimeEnv, WizardPrompter } from "openclaw/plugin-sdk/compat"; 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 2b2cecf8e41..6e6cf707fc0 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"; +} from "openclaw/plugin-sdk/compat"; import { listIrcAccountIds, resolveDefaultIrcAccountId, resolveIrcAccount } from "./accounts.js"; import { isChannelTarget, diff --git a/extensions/irc/src/runtime.ts b/extensions/irc/src/runtime.ts index 547525cea4f..305a0b8bdf4 100644 --- a/extensions/irc/src/runtime.ts +++ b/extensions/irc/src/runtime.ts @@ -1,4 +1,4 @@ -import type { PluginRuntime } from "openclaw/plugin-sdk"; +import type { PluginRuntime } from "openclaw/plugin-sdk/compat"; let runtime: PluginRuntime | null = null; diff --git a/extensions/irc/src/types.ts b/extensions/irc/src/types.ts index 59dd21ef270..4add1357bce 100644 --- a/extensions/irc/src/types.ts +++ b/extensions/irc/src/types.ts @@ -1,4 +1,4 @@ -import type { BaseProbeResult } from "openclaw/plugin-sdk"; +import type { BaseProbeResult } from "openclaw/plugin-sdk/compat"; import type { BlockStreamingCoalesceConfig, DmConfig, @@ -8,7 +8,7 @@ import type { GroupToolPolicyConfig, MarkdownConfig, OpenClawConfig, -} from "openclaw/plugin-sdk"; +} from "openclaw/plugin-sdk/compat"; export type IrcChannelConfig = { requireMention?: boolean;