refactor(extensions): split channel runtime helper seams

This commit is contained in:
Peter Steinberger
2026-04-04 07:39:37 +01:00
parent 667a54a4b7
commit d5cb8cebcd
54 changed files with 685 additions and 412 deletions

View File

@@ -11,7 +11,11 @@ export type {
ChannelMessageActionContext,
ChannelMessageActionName,
} from "openclaw/plugin-sdk/channel-contract";
export type { ChannelPlugin, OpenClawPluginApi, PluginRuntime } from "openclaw/plugin-sdk/core";
export type {
ChannelPlugin,
OpenClawPluginApi,
PluginRuntime,
} from "openclaw/plugin-sdk/channel-plugin-common";
export type {
DiscordAccountConfig,
DiscordActionConfig,
@@ -48,8 +52,7 @@ export { DEFAULT_ACCOUNT_ID, normalizeAccountId } from "openclaw/plugin-sdk/acco
export {
emptyPluginConfigSchema,
formatPairingApproveHint,
getChatChannelMeta,
} from "openclaw/plugin-sdk/core";
} from "openclaw/plugin-sdk/channel-plugin-common";
export { loadOutboundMediaFromUrl } from "openclaw/plugin-sdk/outbound-media";
export { resolveAccountEntry } from "openclaw/plugin-sdk/routing";
export {
@@ -57,4 +60,5 @@ export {
normalizeResolvedSecretInputString,
normalizeSecretInputString,
} from "openclaw/plugin-sdk/secret-input";
export { getChatChannelMeta } from "./channel-api.js";
export { resolveDiscordOutboundSessionRoute } from "./outbound-session-route.js";