Files
openclaw/src/plugin-sdk/outbound-runtime.ts
2026-04-25 03:05:22 +01:00

20 lines
932 B
TypeScript

export { createRuntimeOutboundDelegates } from "../channels/plugins/runtime-forwarders.js";
export { resolveOutboundSendDep, type OutboundSendDeps } from "../infra/outbound/send-deps.js";
export { resolveAgentOutboundIdentity, type OutboundIdentity } from "../infra/outbound/identity.js";
export type { OutboundDeliveryFormattingOptions } from "../infra/outbound/formatting.js";
export { createReplyToFanout, type ReplyToResolution } from "../infra/outbound/reply-policy.js";
export {
deliverOutboundPayloads,
type DeliverOutboundPayloadsParams,
type OutboundDeliveryResult,
} from "../infra/outbound/deliver.js";
export { sanitizeForPlainText } from "../infra/outbound/sanitize-text.js";
export {
buildOutboundSessionContext,
type OutboundSessionContext,
} from "../infra/outbound/session-context.js";
export {
createOutboundPayloadPlan,
projectOutboundPayloadPlanForDelivery,
} from "../infra/outbound/payloads.js";