mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-03 01:29:56 +00:00
* refactor(channels): deslop small channel and access plugins Consolidate repeated transport and webhook flows, reuse documented SDK owners, and remove redundant private forwarding layers while preserving authorization, credential, formatting, protocol, and state contracts. Correct Teams setup diagnostics to reflect its existing live-caption support. * fix(nextcloud-talk): retain typed outbound context projection * fix(zalo): retain inbound media kind normalization * refactor(channels): resolve SDK import and setup lint findings * refactor(imap): retain SDK authentication strength exhaustiveness
23 lines
1 KiB
TypeScript
23 lines
1 KiB
TypeScript
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 { getQaChannelRuntime, setQaChannelRuntime } from "./src/runtime.js";
|