openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
25 lines (24 loc) • 8.53 kB
JavaScript
import { t as collectReplyMediaEntries } from "../reply-media-entries-DF6UkRyL.mjs";
import { i as DEFAULT_INGRESS_RETRY_MAX_ATTEMPTS, n as createChannelIngressDrain, o as INGRESS_CLAIM_PROCESS_ID, r as DEFAULT_INGRESS_RETRY_DEAD_LETTER_MIN_AGE_MS, s as processPidFromOwnerId, t as DEFAULT_INGRESS_ADOPTION_STALL_MS } from "../ingress-drain-BOq8s3i5.mjs";
import { A as createFinalizableDraftStreamControls, C as runPassiveAccountLifecycle, D as createRunStateMachine, E as createArmableStallWatchdog, F as bindIngressLifecycleToReplyOptions, M as takeMessageIdAfterStop, N as createDraftStreamLoop, O as clearFinalizableDraftMessage, P as createChannelIngressError, S as keepHttpServerTaskAlive, T as resolveChannelDraftStreamingChunking, _ as createChannelMessageAdapterFromOutbound, a as sendDurableMessageBatch, b as createAccountStatusSink, c as resolveTranscriptBackedChannelFinalText, d as verifyChannelMessageAdapterCapabilityProofs, f as verifyChannelMessageLiveCapabilityAdapterProofs, g as createDurableInboundReceiveJournalFromQueue, h as verifyDurableFinalCapabilityProofs, i as resolveChannelProgressDraftRender, j as createFinalizableDraftStreamControlsForState, k as createFinalizableDraftLifecycle, l as selectLongerFinalText, m as verifyChannelMessageReceiveAckPolicyAdapterProofs, n as deliverStructuredInboundReplyWithMessageSendContext, o as withDurableMessageSendContext, p as verifyChannelMessageLiveFinalizerProofs, r as preserveReplyPayloadMediaSelection, s as isPotentialTruncatedFinal, t as deliverInboundReplyWithMessageSendContext, u as createMessageReceiveContext, v as defineChannelMessageAdapter, w as waitUntilAbort, x as createChannelRunQueue, y as resolveOutboundSendDep } from "../channel-outbound-2iQdEUqa.mjs";
import { i as resolveMessageReceiptPrimaryId, n as listMessageReceiptPlatformIds, t as createMessageReceiptFromOutboundResults } from "../receipt-DD2wc-6s.mjs";
import { a as projectOutboundPayloadPlanForDelivery, n as createStructuredOutboundPayloadPlan, t as createOutboundPayloadPlan } from "../payloads-k3x9706z.mjs";
import { n as createReplyToFanout } from "../reply-policy-KYGX2rU0.mjs";
import { t as buildOutboundSessionContext } from "../session-context-CJIY-7po.mjs";
import { t as deriveDurableFinalDeliveryRequirements } from "../capabilities-BQnaoQsz.mjs";
import { A as selectPlanChecklistSteps, C as resolveChannelStreamingChunkMode, D as resolveChannelStreamingProgressCommentary, E as resolveChannelStreamingPreviewToolProgress, F as formatChannelProgressDraftDiffStat, O as resolveChannelStreamingProgressNarration, S as resolveChannelStreamingBlockEnabled, T as resolveChannelStreamingPreviewCommandText, _ as resolveChannelProgressDraftConfig, a as createChannelProgressDraftGate, b as resolveChannelProgressDraftMaxLines, c as formatChannelProgressDraftText, d as isChannelProgressDraftWorkToolName, f as mergeChannelProgressDraftLine, g as resolveChannelPreviewStreamMode, h as normalizeChannelProgressDraftLineIdentity, j as isChannelProgressAttentionLine, k as resolveChannelStreamingSuppressDefaultToolProgressMessages, m as normalizeAgentPlanSteps, n as buildChannelProgressDraftLineForEntry, o as formatChannelProgressDraftLine, r as compactChannelProgressDraftLine, s as formatChannelProgressDraftLineForEntry, t as buildChannelProgressDraftLine, u as formatPlanChecklistLines, x as resolveChannelStreamingBlockCoalesce, y as resolveChannelProgressDraftMaxLineChars } from "../streaming-DF0Ecn4m.mjs";
import { n as resolveChannelStreamingNativeTransport, t as getChannelStreamingConfigObject } from "../streaming-config-readers-BETuZ22_.mjs";
import { a as deliverWithFinalizableLivePreviewAdapter, c as createChannelDeliveryAccumulator, i as defineFinalizableLivePreviewAdapter, n as createLivePreviewLifecycle, r as createPreviewMessageReceipt } from "../live-BtWpKyHV.mjs";
import { t as isCompleteAgentPreamble } from "../agent-activity-presentation-M4eIWvHv.mjs";
import { n as recordOutboundMessageIdentity, t as isRecentOutboundMessageIdentity } from "../outbound-echo-Br9oQQVA.mjs";
import { n as createChannelProgressDraftCompositor, r as createChannelProgressWorkCounter } from "../progress-draft-compositor-B-Ys6wfA.mjs";
import { t as createTypingKeepaliveLoop } from "../typing-lifecycle-DcPpCHlK.mjs";
import { n as createReplyPrefixOptions, t as createReplyPrefixContext } from "../reply-prefix-CwmOkyod.mjs";
import { t as createTypingCallbacks } from "../typing-pdDHfWo2.mjs";
import { n as resolveChannelSourceReplyDeliveryMode, t as createChannelReplyPipeline } from "../reply-pipeline-Tm9TGN8z.mjs";
import { r as logTypingFailure } from "../logging-C9LTVJNE.mjs";
import { n as createChannelIngressMonitor, t as CHANNEL_INGRESS_RETENTION_DEFAULTS } from "../ingress-monitor-vYTUA99O.mjs";
import { n as createRuntimeOutboundDelegates } from "../runtime-forwarders-BVQkB__b.mjs";
import { t as resolveAgentOutboundIdentity } from "../identity-qnB50_l4.mjs";
import { t as sanitizeForPlainText } from "../sanitize-text-Xyd23Ziu.mjs";
export { CHANNEL_INGRESS_RETENTION_DEFAULTS, DEFAULT_INGRESS_ADOPTION_STALL_MS, DEFAULT_INGRESS_RETRY_DEAD_LETTER_MIN_AGE_MS, DEFAULT_INGRESS_RETRY_MAX_ATTEMPTS, INGRESS_CLAIM_PROCESS_ID, bindIngressLifecycleToReplyOptions, buildChannelProgressDraftLine, buildChannelProgressDraftLineForEntry, buildOutboundSessionContext, clearFinalizableDraftMessage, collectReplyMediaEntries, compactChannelProgressDraftLine, createAccountStatusSink, createArmableStallWatchdog, createChannelDeliveryAccumulator, createChannelIngressDrain, createChannelIngressError, createChannelIngressMonitor, createChannelMessageAdapterFromOutbound, createChannelReplyPipeline as createChannelMessageReplyPipeline, createChannelProgressDraftCompositor, createChannelProgressDraftGate, createChannelProgressWorkCounter, createChannelRunQueue, createDraftStreamLoop, createDurableInboundReceiveJournalFromQueue, createFinalizableDraftLifecycle, createFinalizableDraftStreamControls, createFinalizableDraftStreamControlsForState, createLivePreviewLifecycle, createMessageReceiptFromOutboundResults, createMessageReceiveContext, createOutboundPayloadPlan, createPreviewMessageReceipt, createReplyPrefixContext, createReplyPrefixOptions, createReplyToFanout, createRunStateMachine, createRuntimeOutboundDelegates, createStructuredOutboundPayloadPlan, createTypingCallbacks, createTypingKeepaliveLoop, defineChannelMessageAdapter, defineFinalizableLivePreviewAdapter, deliverInboundReplyWithMessageSendContext, deliverStructuredInboundReplyWithMessageSendContext, deliverWithFinalizableLivePreviewAdapter, deriveDurableFinalDeliveryRequirements, formatChannelProgressDraftDiffStat, formatChannelProgressDraftLine, formatChannelProgressDraftLineForEntry, formatChannelProgressDraftText, formatPlanChecklistLines, getChannelStreamingConfigObject, isChannelProgressAttentionLine, isChannelProgressDraftWorkToolName, isCompleteAgentPreamble, isPotentialTruncatedFinal, isRecentOutboundMessageIdentity, keepHttpServerTaskAlive, listMessageReceiptPlatformIds, logTypingFailure, mergeChannelProgressDraftLine, normalizeAgentPlanSteps, normalizeChannelProgressDraftLineIdentity, preserveReplyPayloadMediaSelection, processPidFromOwnerId, projectOutboundPayloadPlanForDelivery, recordOutboundMessageIdentity, resolveAgentOutboundIdentity, resolveChannelDraftStreamingChunking, resolveChannelSourceReplyDeliveryMode as resolveChannelMessageSourceReplyDeliveryMode, resolveChannelPreviewStreamMode, resolveChannelProgressDraftConfig, resolveChannelProgressDraftMaxLineChars, resolveChannelProgressDraftMaxLines, resolveChannelProgressDraftRender, resolveChannelStreamingBlockCoalesce, resolveChannelStreamingBlockEnabled, resolveChannelStreamingChunkMode, resolveChannelStreamingNativeTransport, resolveChannelStreamingPreviewCommandText, resolveChannelStreamingPreviewToolProgress, resolveChannelStreamingProgressCommentary, resolveChannelStreamingProgressNarration, resolveChannelStreamingSuppressDefaultToolProgressMessages, resolveMessageReceiptPrimaryId, resolveOutboundSendDep, resolveTranscriptBackedChannelFinalText, runPassiveAccountLifecycle, sanitizeForPlainText, selectLongerFinalText, selectPlanChecklistSteps, sendDurableMessageBatch, takeMessageIdAfterStop, verifyChannelMessageAdapterCapabilityProofs, verifyChannelMessageLiveCapabilityAdapterProofs, verifyChannelMessageLiveFinalizerProofs, verifyChannelMessageReceiveAckPolicyAdapterProofs, verifyDurableFinalCapabilityProofs, waitUntilAbort, withDurableMessageSendContext };