openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
14 lines • 4.41 kB
TypeScript
import { T as createChannelNativeApprovalRuntime } from "./approval-handler-runtime-types-CL_Nb7hO.js";
import { X as resolveExecApprovalRequestAllowedDecisions, Y as resolveExecApprovalAllowedDecisions, _ as ExecHost, c as ExecApprovalRequestPayload, l as ExecApprovalResolved, o as ExecApprovalDecision, r as DEFAULT_EXEC_APPROVAL_TIMEOUT_MS, s as ExecApprovalRequest } from "./exec-approvals-SqmRBcMF.js";
import { c as PluginApprovalRequestPayload, d as buildPluginApprovalExpiredMessage, f as buildPluginApprovalRequestMessage, l as PluginApprovalResolved, n as DEFAULT_PLUGIN_APPROVAL_TIMEOUT_MS, p as buildPluginApprovalResolvedMessage, r as MAX_PLUGIN_APPROVAL_TIMEOUT_MS, s as PluginApprovalRequest } from "./plugin-approvals-TnoTjLH9.js";
import { t as formatApprovalDisplayPath } from "./approval-display-paths-Hb4BQ_zR.js";
import { i as resolveApprovalApprovers, t as createResolvedApproverActionAuthAdapter } from "./approval-auth-helpers-Dmz5AcrR.js";
import { a as matchesApprovalRequestFilters, i as ApprovalRequestFilterInput, n as isChannelExecApprovalClientEnabledFromConfig, o as matchesApprovalRequestSessionFilter, r as isChannelExecApprovalTargetRecipient, t as createChannelExecApprovalProfile } from "./approval-client-helpers-DFtqFq0e.js";
import { i as ExecApprovalReplyMetadata, m as buildExecApprovalPendingReplyPayload, n as ExecApprovalPendingReplyParams, r as ExecApprovalReplyDecision, v as getExecApprovalApproverDmNoticeText, y as getExecApprovalReplyMetadata } from "./exec-approval-reply-DTbJGpKB.js";
import { i as splitChannelApprovalCapability, n as createApproverRestrictedNativeApprovalCapability, r as createChannelApprovalCapability, t as createApproverRestrictedNativeApprovalAdapter } from "./approval-delivery-helpers-xkx0jB6K.js";
import { a as resolveApprovalRequestSessionTarget, n as ExecApprovalSessionTarget, o as resolveExecApprovalSessionTarget, r as resolveApprovalRequestOriginTarget } from "./exec-approval-session-target-Cr3ahKiQ.js";
import { a as createChannelApproverDmTargetResolver, o as createChannelNativeOriginTargetResolver } from "./approval-native-helpers-Bqzi91B-.js";
import { n as resolveApprovalRequestAccountId, r as resolveApprovalRequestChannelAccountId, t as doesApprovalRequestMatchChannelAccount } from "./approval-request-account-binding-Ct8vwTn2.js";
import { n as resolveExecApprovalCommandDisplay } from "./exec-approval-command-display-BsP3OVHF.js";
import { i as buildPluginApprovalResolvedReplyPayload, n as buildApprovalResolvedReplyPayload, r as buildPluginApprovalPendingReplyPayload, t as buildApprovalPendingReplyPayload } from "./approval-renderers-DmZW9DoR.js";
export { type ApprovalRequestFilterInput, DEFAULT_EXEC_APPROVAL_TIMEOUT_MS, DEFAULT_PLUGIN_APPROVAL_TIMEOUT_MS, type ExecApprovalDecision, type ExecApprovalPendingReplyParams, type ExecApprovalReplyDecision, type ExecApprovalReplyMetadata, type ExecApprovalRequest, type ExecApprovalRequestPayload, type ExecApprovalResolved, type ExecApprovalSessionTarget, type ExecHost, MAX_PLUGIN_APPROVAL_TIMEOUT_MS, type PluginApprovalRequest, type PluginApprovalRequestPayload, type PluginApprovalResolved, buildApprovalPendingReplyPayload, buildApprovalResolvedReplyPayload, buildExecApprovalPendingReplyPayload, buildPluginApprovalExpiredMessage, buildPluginApprovalPendingReplyPayload, buildPluginApprovalRequestMessage, buildPluginApprovalResolvedMessage, buildPluginApprovalResolvedReplyPayload, createApproverRestrictedNativeApprovalAdapter, createApproverRestrictedNativeApprovalCapability, createChannelApprovalCapability, createChannelApproverDmTargetResolver, createChannelExecApprovalProfile, createChannelNativeApprovalRuntime, createChannelNativeOriginTargetResolver, createResolvedApproverActionAuthAdapter, doesApprovalRequestMatchChannelAccount, formatApprovalDisplayPath, getExecApprovalApproverDmNoticeText, getExecApprovalReplyMetadata, isChannelExecApprovalClientEnabledFromConfig, isChannelExecApprovalTargetRecipient, matchesApprovalRequestFilters, matchesApprovalRequestSessionFilter, resolveApprovalApprovers, resolveApprovalRequestAccountId, resolveApprovalRequestChannelAccountId, resolveApprovalRequestOriginTarget, resolveApprovalRequestSessionTarget, resolveExecApprovalAllowedDecisions, resolveExecApprovalCommandDisplay, resolveExecApprovalRequestAllowedDecisions, resolveExecApprovalSessionTarget, splitChannelApprovalCapability };