Files
openclaw/src/plugin-sdk/inbound-reply-dispatch.ts
Peter Steinberger ed12937cbd refactor(plugin-sdk)!: delete the zero-consumer channel-ingress facade, AccessFacts projections, and dead dispatch aliases (#107906)
* refactor(plugin-sdk)!: delete the zero-consumer channel-ingress facade, AccessFacts projections, and dead dispatch aliases

* chore(plugin-sdk): refresh API baseline hash for the facade deletions

* fix(channels): drop dead AccessFacts field writes stranded by the facade deletion

* chore(plugin-sdk): refresh API baseline hash after rebase
2026-07-14 19:43:18 -07:00

37 lines
1.2 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,
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";