refactor: expose explicit extension seams for plugin bridges

This commit is contained in:
Tak Hoffman 2026-03-18 14:10:32 -05:00
parent 713ab753c2
commit 679271f757
No known key found for this signature in database
11 changed files with 24 additions and 16 deletions

View File

@ -3,6 +3,7 @@ export * from "./src/accounts.js";
export * from "./src/actions/handle-action.guild-admin.js";
export * from "./src/actions/handle-action.js";
export * from "./src/components.js";
export * from "./src/directory-config.js";
export * from "./src/group-policy.js";
export * from "./src/normalize.js";
export * from "./src/pluralkit.js";

View File

@ -1 +1,7 @@
export * from "./src/accounts.js";
export * from "./src/message-actions.js";
export * from "./src/monitor.js";
export * from "./src/probe.js";
export * from "./src/reaction-level.js";
export * from "./src/send-reactions.js";
export * from "./src/send.js";

View File

@ -3,6 +3,7 @@ export * from "./src/accounts.js";
export * from "./src/actions.js";
export * from "./src/blocks-input.js";
export * from "./src/blocks-render.js";
export * from "./src/directory-config.js";
export * from "./src/http/index.js";
export * from "./src/interactive-replies.js";
export * from "./src/message-actions.js";

View File

@ -2,6 +2,7 @@ export * from "./src/account-inspect.js";
export * from "./src/accounts.js";
export * from "./src/allow-from.js";
export * from "./src/api-fetch.js";
export * from "./src/directory-config.js";
export * from "./src/exec-approvals.js";
export * from "./src/group-policy.js";
export * from "./src/inline-buttons.js";

View File

@ -1,3 +1,4 @@
export * from "./src/accounts.js";
export * from "./src/directory-config.js";
export * from "./src/group-policy.js";
export { resolveWhatsAppGroupIntroHint } from "openclaw/plugin-sdk/whatsapp-core";

View File

@ -98,4 +98,4 @@ export { normalizeExplicitDiscordSessionKey } from "../../../extensions/discord/
export {
listDiscordDirectoryGroupsFromConfig,
listDiscordDirectoryPeersFromConfig,
} from "../../../extensions/discord/src/directory-config.js";
} from "../../../extensions/discord/api.js";

View File

@ -2,4 +2,4 @@ export { feishuSetupAdapter, feishuSetupWizard } from "../../../extensions/feish
export {
buildFeishuConversationId,
parseFeishuConversationId,
} from "../../../extensions/feishu/src/conversation-id.js";
} from "../../../extensions/feishu/api.js";

View File

@ -3,15 +3,13 @@ export type { ResolvedSignalAccount } from "../../../extensions/signal/api.js";
export {
listEnabledSignalAccounts,
listSignalAccountIds,
resolveSignalAccount,
resolveDefaultSignalAccountId,
} from "../../../extensions/signal/api.js";
export { signalMessageActions } from "../../../extensions/signal/src/message-actions.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 {
monitorSignalProvider,
probeSignal,
removeReactionSignal,
resolveDefaultSignalAccountId,
resolveSignalReactionLevel,
resolveSignalAccount,
sendMessageSignal,
sendReactionSignal,
} from "../../../extensions/signal/src/send-reactions.js";
export { sendMessageSignal } from "../../../extensions/signal/src/send.js";
signalMessageActions,
} from "../../../extensions/signal/api.js";

View File

@ -1,6 +1,6 @@
export type { InspectedSlackAccount, ResolvedSlackAccount } from "../../../extensions/slack/api.js";
export type { SlackActionContext } from "../../../extensions/slack/runtime-api.js";
export type { SlackTarget, SlackTargetKind } from "../../../extensions/slack/src/targets.js";
export type { SlackTarget, SlackTargetKind } from "../../../extensions/slack/api.js";
export {
buildSlackThreadingToolContext,
@ -48,4 +48,4 @@ export {
export {
listSlackDirectoryGroupsFromConfig,
listSlackDirectoryPeersFromConfig,
} from "../../../extensions/slack/src/directory-config.js";
} from "../../../extensions/slack/api.js";

View File

@ -65,4 +65,4 @@ export {
export {
listTelegramDirectoryGroupsFromConfig,
listTelegramDirectoryPeersFromConfig,
} from "../../../extensions/telegram/src/directory-config.js";
} from "../../../extensions/telegram/api.js";

View File

@ -47,4 +47,4 @@ export {
export {
listWhatsAppDirectoryGroupsFromConfig,
listWhatsAppDirectoryPeersFromConfig,
} from "../../../extensions/whatsapp/src/directory-config.js";
} from "../../../extensions/whatsapp/api.js";