fix(ci): restore plugin runtime boundaries

This commit is contained in:
Peter Steinberger
2026-03-27 14:38:40 +00:00
parent f9b8499bf6
commit 87dddb818d
24 changed files with 266 additions and 65 deletions

View File

@@ -1 +1,56 @@
export * from "openclaw/plugin-sdk/bluebubbles";
export { resolveAckReaction } from "../../../src/agents/identity.js";
export {
createActionGate,
jsonResult,
readNumberParam,
readReactionParams,
readStringParam,
} from "../../../src/agents/tools/common.js";
export type { HistoryEntry } from "../../../src/auto-reply/reply/history.js";
export {
evictOldHistoryKeys,
recordPendingHistoryEntryIfEnabled,
} from "../../../src/auto-reply/reply/history.js";
export { resolveControlCommandGate } from "../../../src/channels/command-gating.js";
export { logAckFailure, logInboundDrop, logTypingFailure } from "../../../src/channels/logging.js";
export {
BLUEBUBBLES_ACTION_NAMES,
BLUEBUBBLES_ACTIONS,
} from "../../../src/channels/plugins/bluebubbles-actions.js";
export { resolveChannelMediaMaxBytes } from "../../../src/channels/plugins/media-limits.js";
export { PAIRING_APPROVED_MESSAGE } from "../../../src/channels/plugins/pairing-message.js";
export { collectBlueBubblesStatusIssues } from "../../../src/channels/plugins/status-issues/bluebubbles.js";
export type {
BaseProbeResult,
ChannelAccountSnapshot,
ChannelMessageActionAdapter,
ChannelMessageActionName,
} from "../../../src/channels/plugins/types.js";
export type { ChannelPlugin } from "../../../src/channels/plugins/types.plugin.js";
export type { OpenClawConfig } from "../../../src/config/config.js";
export { parseFiniteNumber } from "../../../src/infra/parse-finite-number.js";
export type { PluginRuntime } from "../../../src/plugins/runtime/types.js";
export { DEFAULT_ACCOUNT_ID } from "../../../src/routing/session-key.js";
export {
DM_GROUP_ACCESS_REASON,
readStoreAllowFromForDmPolicy,
resolveDmGroupAccessWithLists,
} from "../../../src/security/dm-policy-shared.js";
export { readBooleanParam } from "../../../src/plugin-sdk/boolean-param.js";
export { mapAllowFromEntries } from "../../../src/plugin-sdk/channel-config-helpers.js";
export { createChannelPairingController } from "../../../src/plugin-sdk/channel-pairing.js";
export { createChannelReplyPipeline } from "../../../src/plugin-sdk/channel-reply-pipeline.js";
export { resolveRequestUrl } from "../../../src/plugin-sdk/request-url.js";
export { buildProbeChannelStatusSummary } from "../../../src/plugin-sdk/status-helpers.js";
export { stripMarkdown } from "../../../src/plugin-sdk/text-runtime.js";
export { extractToolSend } from "../../../src/plugin-sdk/tool-send.js";
export {
WEBHOOK_RATE_LIMIT_DEFAULTS,
createFixedWindowRateLimiter,
createWebhookInFlightLimiter,
readWebhookBodyOrReject,
registerWebhookTargetWithPluginRoute,
resolveRequestClientIp,
resolveWebhookTargetWithAuthOrRejectSync,
withResolvedWebhookRequestPipeline,
} from "../../../src/plugin-sdk/webhook-ingress.js";