Files
openclaw/extensions/qa-channel/api.ts
2026-04-27 21:02:53 +01:00

45 lines
1.2 KiB
TypeScript

export {
DEFAULT_ACCOUNT_ID,
listEnabledQaChannelAccounts,
listQaChannelAccountIds,
resolveDefaultQaChannelAccountId,
type ResolvedQaChannelAccount,
resolveQaChannelAccount,
} from "./src/accounts.js";
export { qaChannelPlugin } from "./src/channel.js";
export { qaChannelMessageActions } from "./src/channel-actions.js";
export { getQaChannelRuntime, setQaChannelRuntime } from "./src/runtime.js";
export {
buildQaTarget,
createQaBusThread,
deleteQaBusMessage,
editQaBusMessage,
getQaBusState,
injectQaBusInboundMessage,
normalizeQaTarget,
parseQaTarget,
pollQaBus,
type QaBusAttachment,
type QaBusConversation,
type QaBusConversationKind,
type QaBusCreateThreadInput,
type QaBusDeleteMessageInput,
type QaBusEditMessageInput,
type QaBusEvent,
type QaBusInboundMessageInput,
type QaBusMessage,
type QaBusOutboundMessageInput,
type QaBusPollInput,
type QaBusPollResult,
type QaBusReactToMessageInput,
type QaBusReadMessageInput,
type QaBusSearchMessagesInput,
type QaBusStateSnapshot,
type QaBusThread,
type QaBusWaitForInput,
reactToQaBusMessage,
readQaBusMessage,
searchQaBusMessages,
sendQaBusMessage,
} from "./test-api.js";