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

@@ -20,13 +20,19 @@ export { normalizeE164, pathExists, resolveUserPath } from "../utils.js";
export {
resolveDiscordAccount,
type ResolvedDiscordAccount,
} from "../../extensions/discord/api.js";
export { resolveSlackAccount, type ResolvedSlackAccount } from "../../extensions/slack/api.js";
} from "../../extensions/discord/src/accounts.js";
export {
resolveSlackAccount,
type ResolvedSlackAccount,
} from "../../extensions/slack/src/accounts.js";
export {
resolveTelegramAccount,
type ResolvedTelegramAccount,
} from "../../extensions/telegram/api.js";
export { resolveSignalAccount, type ResolvedSignalAccount } from "../../extensions/signal/api.js";
} from "../../extensions/telegram/src/accounts.js";
export {
resolveSignalAccount,
type ResolvedSignalAccount,
} from "../../extensions/signal/src/accounts.js";
/** Resolve an account by id, then fall back to the default account when the primary lacks credentials. */
export function resolveAccountWithDefaultFallback<TAccount>(params: {

View File

@@ -28,7 +28,7 @@ export { buildChannelConfigSchema } from "../channels/plugins/config-schema.js";
export {
resolveBlueBubblesGroupRequireMention,
resolveBlueBubblesGroupToolPolicy,
} from "../../extensions/bluebubbles/runtime-api.js";
} from "../../extensions/bluebubbles/src/group-policy.js";
export { formatPairingApproveHint } from "../channels/plugins/helpers.js";
export { resolveChannelMediaMaxBytes } from "../channels/plugins/media-limits.js";
export {

View File

@@ -48,5 +48,5 @@ export { mapAllowlistResolutionInputs } from "./allow-from.js";
export {
resolveBlueBubblesGroupRequireMention,
resolveBlueBubblesGroupToolPolicy,
} from "../../extensions/bluebubbles/runtime-api.js";
} from "../../extensions/bluebubbles/src/group-policy.js";
export { collectBlueBubblesStatusIssues } from "../channels/plugins/status-issues/bluebubbles.js";

View File

@@ -31,14 +31,14 @@ export {
normalizeAccountId,
resolveDefaultLineAccountId,
resolveLineAccount,
} from "../../extensions/line/api.js";
export { LineConfigSchema } from "../../extensions/line/api.js";
} from "../../extensions/line/runtime-api.js";
export { LineConfigSchema } from "../../extensions/line/runtime-api.js";
export type {
LineChannelData,
LineConfig,
ResolvedLineAccount,
} from "../../extensions/line/api.js";
export type { LineProbeResult } from "../../extensions/line/api.js";
} from "../../extensions/line/runtime-api.js";
export type { LineProbeResult } from "../../extensions/line/runtime-api.js";
export {
createActionCard,
createAgendaCard,
@@ -52,5 +52,5 @@ export {
createReceiptCard,
type CardAction,
type ListItem,
} from "../../extensions/line/api.js";
export { processLineMessage } from "../../extensions/line/api.js";
} from "../../extensions/line/runtime-api.js";
export { processLineMessage } from "../../extensions/line/runtime-api.js";

View File

@@ -4,7 +4,7 @@
export type { ChannelMessageActionAdapter } from "../channels/plugins/types.js";
export type { OpenClawConfig } from "../config/config.js";
export type { SignalAccountConfig } from "../config/types.js";
export type { ResolvedSignalAccount } from "../../extensions/signal/api.js";
export type { ResolvedSignalAccount } from "../../extensions/signal/src/accounts.js";
export type {
ChannelMessageActionContext,
ChannelPlugin,
@@ -54,10 +54,13 @@ export {
listEnabledSignalAccounts,
listSignalAccountIds,
resolveDefaultSignalAccountId,
} from "../../extensions/signal/api.js";
export { monitorSignalProvider } from "../../extensions/signal/api.js";
export { probeSignal } from "../../extensions/signal/api.js";
export { resolveSignalReactionLevel } from "../../extensions/signal/api.js";
export { removeReactionSignal, sendReactionSignal } from "../../extensions/signal/api.js";
export { sendMessageSignal } from "../../extensions/signal/api.js";
export { signalMessageActions } from "../../extensions/signal/api.js";
} from "../../extensions/signal/src/accounts.js";
export { monitorSignalProvider } from "../../extensions/signal/src/monitor.js";
export { probeSignal } from "../../extensions/signal/src/probe.js";
export { resolveSignalReactionLevel } from "../../extensions/signal/src/reaction-level.js";
export {
removeReactionSignal,
sendReactionSignal,
} from "../../extensions/signal/src/send-reactions.js";
export { sendMessageSignal } from "../../extensions/signal/src/send.js";
export { signalMessageActions } from "../../extensions/signal/src/message-actions.js";