Files
openclaw/src/plugin-sdk/channel-core.ts
2026-04-22 02:56:23 +01:00

30 lines
801 B
TypeScript

export type {
ChannelConfigUiHint,
ChannelPlugin,
OpenClawConfig,
OpenClawPluginApi,
PluginCommandContext,
PluginRuntime,
ChannelOutboundSessionRouteParams,
} from "./core.js";
import { createChannelPluginBase as createChannelPluginBaseFromCore } from "./core.js";
export const createChannelPluginBase: typeof createChannelPluginBaseFromCore = (params) =>
createChannelPluginBaseFromCore(params);
export {
buildChannelConfigSchema,
buildChannelOutboundSessionRoute,
buildThreadAwareOutboundSessionRoute,
clearAccountEntryFields,
createChatChannelPlugin,
defineChannelPluginEntry,
defineSetupPluginEntry,
parseOptionalDelimitedEntries,
recoverCurrentThreadSessionId,
stripChannelTargetPrefix,
stripTargetKindPrefix,
tryReadSecretFileSync,
} from "./core.js";