Files
openclaw/extensions/qa-lab/src/runtime-api.ts

40 lines
1.0 KiB
TypeScript

export type { Command } from "commander";
export type { OpenClawConfig, PluginRuntime } from "openclaw/plugin-sdk/core";
export { definePluginEntry } from "openclaw/plugin-sdk/core";
export { callGatewayFromCli } from "openclaw/plugin-sdk/browser-node-runtime";
export {
buildQaTarget,
createQaBusThread,
deleteQaBusMessage,
editQaBusMessage,
getQaBusState,
injectQaBusInboundMessage,
normalizeQaTarget,
parseQaTarget,
pollQaBus,
qaChannelPlugin,
reactToQaBusMessage,
readQaBusMessage,
searchQaBusMessages,
sendQaBusMessage,
setQaChannelRuntime,
} from "openclaw/plugin-sdk/qa-channel";
export type {
QaBusConversation,
QaBusCreateThreadInput,
QaBusDeleteMessageInput,
QaBusEditMessageInput,
QaBusEvent,
QaBusInboundMessageInput,
QaBusMessage,
QaBusOutboundMessageInput,
QaBusPollInput,
QaBusPollResult,
QaBusReactToMessageInput,
QaBusReadMessageInput,
QaBusSearchMessagesInput,
QaBusStateSnapshot,
QaBusThread,
QaBusWaitForInput,
} from "openclaw/plugin-sdk/qa-channel";