openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
15 lines (14 loc) • 4.05 kB
JavaScript
import { a as isNativeCommandTurn, i as isExplicitCommandTurn, n as createCommandTurnContext, o as isTextSlashCommandTurn, r as isAuthorizedTextSlashCommandTurn } from "../command-turn-context-YXLLZVCi.js";
import { r as mergeInboundPathRoots } from "../inbound-path-policy-CYWsER5a.js";
import { a as normalizeMentionText, c as resolveMentionPatternPolicy, i as matchesMentionWithExplicit, n as buildMentionRegexes, r as matchesMentionPatterns } from "../mentions-Be0DZkGs.js";
import { a as resolveEnvelopeFormatOptions, i as formatInboundFromLabel, r as formatInboundEnvelope } from "../envelope-IMcsY0tl.js";
import { n as resolveInboundDebounceMs, t as createInboundDebouncer } from "../inbound-debounce-k9j7XKN1.js";
import { C as resolveChannelInboundSupplementalContext, E as toInboundMediaFacts, S as finalizeChannelInboundContext, T as toHistoryMediaEntries, _ as resolveChannelTurnDispatchCounts, b as filterChannelInboundQuoteContext, g as hasVisibleChannelTurnDispatch, h as hasFinalChannelTurnDispatch, i as recordDroppedChannelInboundHistory, v as recordChannelBotPairLoopAndCheckSuppression, w as buildChannelInboundMediaPayload, x as filterChannelInboundSupplementalContext, y as buildChannelInboundEventContext } from "../kernel-BdraY_qZ.js";
import { i as resolveMentionGatingWithBypass, n as resolveInboundMentionDecision, r as resolveMentionGating, t as implicitMentionKindWhen } from "../mention-gating-3P8aSD7o.js";
import { f as runChannelInboundEvent, m as runPreparedInboundReply, o as dispatchReplyFromConfigWithSettledDispatcher, r as dispatchChannelInboundReply } from "../inbound-reply-dispatch-BpzI7GIp.js";
import { n as logInboundDrop } from "../logging-gUWPKC5g.js";
import { n as resolveInboundDirectDmAccessWithRuntime, t as createPreCryptoDirectDmAuthorizer } from "../direct-dm-access-B-7gnozP.js";
import { t as createDirectDmPreCryptoGuardPolicy } from "../direct-dm-guard-policy-BpvVTFWc.js";
import { t as dispatchInboundDirectDmWithRuntime } from "../direct-dm-mLeZeKii.js";
import { a as resolveInboundSessionEnvelopeContext, c as createChannelInboundDebouncer, i as resolveUnmentionedGroupInboundPolicy, l as shouldDebounceTextInbound, n as filterChannelTurnSupplementalContext, o as formatLocationText, r as classifyChannelInboundEvent, s as toLocationContext, t as buildChannelTurnContext } from "../channel-inbound-bl7VmTdr.js";
export { buildChannelInboundEventContext, buildChannelInboundMediaPayload, buildChannelInboundMediaPayload as buildChannelTurnMediaPayload, buildChannelTurnContext, buildMentionRegexes, classifyChannelInboundEvent, createChannelInboundDebouncer, createCommandTurnContext, createDirectDmPreCryptoGuardPolicy, createInboundDebouncer, createPreCryptoDirectDmAuthorizer, dispatchChannelInboundReply, dispatchInboundDirectDmWithRuntime, dispatchReplyFromConfigWithSettledDispatcher, filterChannelInboundQuoteContext, filterChannelInboundSupplementalContext, filterChannelTurnSupplementalContext, finalizeChannelInboundContext, formatInboundEnvelope, formatInboundFromLabel, formatLocationText, hasFinalChannelTurnDispatch as hasFinalInboundReplyDispatch, hasVisibleChannelTurnDispatch as hasVisibleInboundReplyDispatch, implicitMentionKindWhen, isAuthorizedTextSlashCommandTurn, isExplicitCommandTurn, isNativeCommandTurn, isTextSlashCommandTurn, logInboundDrop, matchesMentionPatterns, matchesMentionWithExplicit, mergeInboundPathRoots, normalizeMentionText, recordChannelBotPairLoopAndCheckSuppression, recordDroppedChannelInboundHistory, resolveChannelInboundSupplementalContext, resolveEnvelopeFormatOptions, resolveInboundDebounceMs, resolveInboundDirectDmAccessWithRuntime, resolveInboundMentionDecision, resolveChannelTurnDispatchCounts as resolveInboundReplyDispatchCounts, resolveInboundSessionEnvelopeContext, resolveMentionGating, resolveMentionGatingWithBypass, resolveMentionPatternPolicy, resolveUnmentionedGroupInboundPolicy, runChannelInboundEvent, runPreparedInboundReply, shouldDebounceTextInbound, toHistoryMediaEntries, toInboundMediaFacts, toLocationContext };