Files
openclaw/src/plugin-sdk/inbound-reply-dispatch.ts
2026-07-23 01:28:11 -04:00

35 lines
1.1 KiB
TypeScript

/**
* @deprecated Use `openclaw/plugin-sdk/channel-inbound` for inbound runners and
* dispatch predicates. Use `openclaw/plugin-sdk/channel-outbound` for message
* delivery helpers.
*/
export {
runPreparedInboundReply,
runChannelInboundEvent,
dispatchChannelInboundReply,
hasFinalInboundReplyDispatch,
hasVisibleInboundReplyDispatch,
deliverInboundReplyWithMessageSendContext,
recordDroppedChannelTurnHistory,
recordDroppedChannelInboundHistory,
resolveInboundReplyDispatchCounts,
dispatchReplyFromConfigWithSettledDispatcher,
buildInboundReplyDispatchBase,
dispatchInboundReplyWithBase,
recordInboundSessionAndDispatchReply,
recordChannelBotPairLoopAndCheckSuppression,
} from "../channels/message/inbound-reply-dispatch.js";
export type {
ChannelTurnDroppedHistoryOptions,
ChannelInboundDroppedHistoryOptions,
ChannelTurnRecordOptions,
InboundReplyRecordOptions,
DurableInboundReplyDeliveryParams,
ChannelBotLoopProtectionFacts,
ChannelInboundEventRunnerParams,
PreparedInboundReply,
AssembledInboundReply,
InboundReplyDispatchResult,
} from "../channels/message/inbound-reply-dispatch.js";