Files
openclaw/extensions/qa-channel/src/runtime-api.ts
2026-06-04 21:02:07 -04:00

25 lines
1.1 KiB
TypeScript

// Qa Channel API module exposes the plugin public contract.
export type {
ChannelMessageActionAdapter,
ChannelMessageActionName,
ChannelGatewayContext,
} from "openclaw/plugin-sdk/channel-contract";
export type { ChannelPlugin } from "openclaw/plugin-sdk/channel-core";
export type { OpenClawConfig } from "openclaw/plugin-sdk/config-contracts";
export type { RuntimeEnv } from "openclaw/plugin-sdk/runtime";
export type { PluginRuntime } from "openclaw/plugin-sdk/runtime-store";
export {
buildChannelConfigSchema,
buildChannelOutboundSessionRoute,
createChatChannelPlugin,
defineChannelPluginEntry,
} from "openclaw/plugin-sdk/channel-core";
export { jsonResult, readStringParam } from "openclaw/plugin-sdk/channel-actions";
export { getChatChannelMeta } from "openclaw/plugin-sdk/channel-plugin-common";
export {
createComputedAccountStatusAdapter,
createDefaultChannelRuntimeState,
} from "openclaw/plugin-sdk/status-helpers";
export { createPluginRuntimeStore } from "openclaw/plugin-sdk/runtime-store";
export { createChannelMessageReplyPipeline } from "openclaw/plugin-sdk/channel-outbound";