Files
openclaw/src/plugin-sdk/inbound-reply-dispatch.ts
2026-05-27 13:59:33 +01:00

44 lines
1.4 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,
runPreparedInboundReplyTurn,
runChannelInboundEvent,
runInboundReplyTurn,
dispatchChannelInboundReply,
hasFinalInboundReplyDispatch,
hasVisibleInboundReplyDispatch,
deliverDurableInboundReplyPayload,
deliverInboundReplyWithMessageSendContext,
recordDroppedChannelTurnHistory,
recordDroppedChannelInboundHistory,
resolveInboundReplyDispatchCounts,
dispatchReplyFromConfigWithSettledDispatcher,
buildInboundReplyDispatchBase,
dispatchChannelMessageReplyWithBase,
dispatchInboundReplyWithBase,
recordChannelMessageReplyDispatch,
recordInboundSessionAndDispatchReply,
buildChannelMessageReplyDispatchBase,
hasFinalChannelMessageReplyDispatch,
hasVisibleChannelMessageReplyDispatch,
resolveChannelMessageReplyDispatchCounts,
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";