Files
openclaw/src/plugin-sdk/channel-core.ts
T
2026-04-08 16:39:18 +01:00

28 lines
728 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,
clearAccountEntryFields,
createChatChannelPlugin,
defineChannelPluginEntry,
defineSetupPluginEntry,
parseOptionalDelimitedEntries,
stripChannelTargetPrefix,
stripTargetKindPrefix,
tryReadSecretFileSync,
} from "./core.js";