Plugins: internalize irc SDK imports

This commit is contained in:
Vincent Koc
2026-03-17 20:51:53 -07:00
parent 2a02337be2
commit 0636c6eafa
8 changed files with 81 additions and 28 deletions

View File

@@ -0,0 +1,53 @@
export {
addWildcardAllowFrom,
buildBaseAccountStatusSnapshot,
buildBaseChannelStatusSummary,
buildChannelConfigSchema,
createAccountListHelpers,
createAccountStatusSink,
createLoggerBackedRuntime,
createNormalizedOutboundDeliverer,
createReplyPrefixOptions,
createScopedPairingAccess,
dispatchInboundReplyWithBase,
emptyPluginConfigSchema,
formatDocsLink,
formatPairingApproveHint,
formatTextWithAttachmentLinks,
getChatChannelMeta,
GROUP_POLICY_BLOCKED_LABEL,
isDangerousNameMatchingEnabled,
issuePairingChallenge,
logInboundDrop,
normalizeResolvedSecretInputString,
parseOptionalDelimitedEntries,
PAIRING_APPROVED_MESSAGE,
patchScopedAccountConfig,
readStoreAllowFromForDmPolicy,
resolveAllowlistProviderRuntimeGroupPolicy,
resolveControlCommandGate,
resolveDefaultGroupPolicy,
resolveEffectiveAllowFromLists,
resolveOutboundMediaUrls,
runPassiveAccountLifecycle,
setAccountEnabledInConfigSection,
setTopLevelChannelAllowFrom,
setTopLevelChannelDmPolicyWithAllowFrom,
ToolPolicySchema,
warnMissingProviderGroupPolicyFallbackOnce,
type BaseProbeResult,
type BlockStreamingCoalesceConfig,
type ChannelPlugin,
type DmConfig,
type DmPolicy,
type GroupPolicy,
type GroupToolPolicyBySenderConfig,
type GroupToolPolicyConfig,
type MarkdownConfig,
type OpenClawConfig,
type OpenClawPluginApi,
type OutboundReplyPayload,
type PluginRuntime,
type RuntimeEnv,
type WizardPrompter,
} from "openclaw/plugin-sdk/irc";