mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-02 17:11:38 +00:00
* refactor(channels): centralize inbound turn orchestration * refactor(runtime): remove stale compatibility paths * chore(guards): reject internal deprecated API use * refactor(channels): simplify core turn planning * chore(guards): keep deprecated checks boundary-focused * refactor(memory): keep modern config off compat barrel * fix(msteams): preserve feedback learning * test(channels): align modern inbound fixtures * refactor(channels): finish modern inbound migration * refactor(channels): tighten core inbound kernel * fix(channels): preserve turn assembly narrowing * test(sdk): keep runtime mock binding immutable * test(matrix): isolate read policy runtime * test(msteams): mock canonical reply factory * test(slack): mock core inbound turn dispatch * test(telegram): inject core session recorder * test(signal): inject core session recorder * test(googlechat): assert canonical inbound routing * test(synology-chat): align core turn fixture * fix(sdk): preserve direct DM runtime compat * refactor(channels): own inbound envelope compat in core * refactor(channels): trim inbound dispatch seams * refactor(channels): remove redundant async wrappers * test(synology-chat): type canonical dispatcher mock * refactor(channels): remove remaining dead compat seams * chore(sdk): refresh API baseline after rebase * fix(channels): preserve direct DM identity metadata
72 lines
2.0 KiB
TypeScript
72 lines
2.0 KiB
TypeScript
// Zalo API module exposes the plugin public contract.
|
|
export {
|
|
addWildcardAllowFrom,
|
|
applyAccountNameToChannelSection,
|
|
applyBasicWebhookRequestGuards,
|
|
applySetupAccountConfigPatch,
|
|
type BaseProbeResult,
|
|
type BaseTokenResolution,
|
|
buildBaseAccountStatusSnapshot,
|
|
buildChannelConfigSchema,
|
|
buildSecretInputSchema,
|
|
buildSingleChannelSecretPromptState,
|
|
buildTokenChannelStatusSummary,
|
|
type ChannelAccountSnapshot,
|
|
type ChannelMessageActionAdapter,
|
|
type ChannelMessageActionName,
|
|
type ChannelPlugin,
|
|
type ChannelStatusIssue,
|
|
chunkTextForOutbound,
|
|
createChannelPairingController,
|
|
createChannelMessageReplyPipeline,
|
|
createDedupeCache,
|
|
createFixedWindowRateLimiter,
|
|
createWebhookAnomalyTracker,
|
|
DEFAULT_ACCOUNT_ID,
|
|
deliverTextOrMediaReply,
|
|
formatAllowFromLowercase,
|
|
formatPairingApproveHint,
|
|
type GroupPolicy,
|
|
hasConfiguredSecretInput,
|
|
isNormalizedSenderAllowed,
|
|
isNumericTargetId,
|
|
jsonResult,
|
|
logTypingFailure,
|
|
type MarkdownTableMode,
|
|
mergeAllowFromEntries,
|
|
migrateBaseNameToDefaultAccount,
|
|
normalizeAccountId,
|
|
normalizeResolvedSecretInputString,
|
|
normalizeSecretInputString,
|
|
type OpenClawConfig,
|
|
type OutboundReplyPayload,
|
|
PAIRING_APPROVED_MESSAGE,
|
|
type PluginRuntime,
|
|
promptSingleChannelSecretInput,
|
|
readJsonWebhookBodyOrReject,
|
|
readStringParam,
|
|
registerPluginHttpRoute,
|
|
type RegisterWebhookPluginRouteOptions,
|
|
registerWebhookTarget,
|
|
type RegisterWebhookTargetOptions,
|
|
registerWebhookTargetWithPluginRoute,
|
|
type ReplyPayload,
|
|
resolveClientIp,
|
|
resolveDefaultGroupPolicy,
|
|
resolveOpenProviderRuntimeGroupPolicy,
|
|
resolveWebhookPath,
|
|
resolveWebhookTargetWithAuthOrRejectSync,
|
|
runSingleChannelSecretStep,
|
|
type RuntimeEnv,
|
|
type SecretInput,
|
|
sendPayloadWithChunkedTextAndMedia,
|
|
setTopLevelChannelDmPolicyWithAllowFrom,
|
|
setZaloRuntime,
|
|
waitForAbortSignal,
|
|
warnMissingProviderGroupPolicyFallbackOnce,
|
|
WEBHOOK_ANOMALY_COUNTER_DEFAULTS,
|
|
WEBHOOK_RATE_LIMIT_DEFAULTS,
|
|
withResolvedWebhookRequestPipeline,
|
|
type WizardPrompter,
|
|
} from "./src/runtime-api.js";
|