refactor: clear remaining plugin-sdk facade imports
This commit is contained in:
parent
c9697fdd07
commit
841b2ca07d
4
src/channels/bluebubbles/plugin-sdk-bridge.ts
Normal file
4
src/channels/bluebubbles/plugin-sdk-bridge.ts
Normal file
@ -0,0 +1,4 @@
|
||||
export {
|
||||
resolveBlueBubblesGroupRequireMention,
|
||||
resolveBlueBubblesGroupToolPolicy,
|
||||
} from "../../../extensions/bluebubbles/runtime-api.js";
|
||||
@ -20,6 +20,7 @@ export {
|
||||
normalizeDiscordMessagingTarget,
|
||||
normalizeDiscordOutboundTarget,
|
||||
readDiscordComponentSpec,
|
||||
resolveDiscordAccount,
|
||||
resolveDefaultDiscordAccountId,
|
||||
resolveDiscordChannelId,
|
||||
resolveDiscordGroupRequireMention,
|
||||
|
||||
5
src/channels/feishu/plugin-sdk-bridge.ts
Normal file
5
src/channels/feishu/plugin-sdk-bridge.ts
Normal file
@ -0,0 +1,5 @@
|
||||
export { feishuSetupAdapter, feishuSetupWizard } from "../../../extensions/feishu/setup-api.js";
|
||||
export {
|
||||
buildFeishuConversationId,
|
||||
parseFeishuConversationId,
|
||||
} from "../../../extensions/feishu/src/conversation-id.js";
|
||||
8
src/channels/imessage/api-bridge.ts
Normal file
8
src/channels/imessage/api-bridge.ts
Normal file
@ -0,0 +1,8 @@
|
||||
export { normalizeIMessageHandle } from "../../../extensions/imessage/api.js";
|
||||
export type { ParsedChatTarget } from "../../../extensions/imessage/api.js";
|
||||
export {
|
||||
parseChatAllowTargetPrefixes,
|
||||
parseChatTargetPrefixesOrThrow,
|
||||
resolveServicePrefixedAllowTarget,
|
||||
resolveServicePrefixedTarget,
|
||||
} from "../../../extensions/imessage/api.js";
|
||||
7
src/channels/irc/plugin-sdk-bridge.ts
Normal file
7
src/channels/irc/plugin-sdk-bridge.ts
Normal file
@ -0,0 +1,7 @@
|
||||
export {
|
||||
ircSetupAdapter,
|
||||
ircSetupWizard,
|
||||
listIrcAccountIds,
|
||||
resolveDefaultIrcAccountId,
|
||||
resolveIrcAccount,
|
||||
} from "../../../extensions/irc/api.js";
|
||||
1
src/channels/line/plugin-sdk-bridge.ts
Normal file
1
src/channels/line/plugin-sdk-bridge.ts
Normal file
@ -0,0 +1 @@
|
||||
export { lineSetupAdapter, lineSetupWizard } from "../../../extensions/line/setup-api.js";
|
||||
@ -3,6 +3,7 @@ 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";
|
||||
|
||||
@ -1,5 +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 {
|
||||
buildSlackThreadingToolContext,
|
||||
@ -18,12 +19,15 @@ export {
|
||||
listSlackPins,
|
||||
listSlackReactions,
|
||||
parseSlackBlocksInput,
|
||||
parseSlackTarget,
|
||||
pinSlackMessage,
|
||||
reactSlackMessage,
|
||||
readSlackMessages,
|
||||
recordSlackThreadParticipation,
|
||||
removeOwnSlackReactions,
|
||||
removeSlackReaction,
|
||||
resolveSlackAccount,
|
||||
resolveSlackChannelId,
|
||||
resolveDefaultSlackAccountId,
|
||||
resolveSlackGroupRequireMention,
|
||||
resolveSlackGroupToolPolicy,
|
||||
|
||||
4
src/channels/synology-chat/plugin-sdk-bridge.ts
Normal file
4
src/channels/synology-chat/plugin-sdk-bridge.ts
Normal file
@ -0,0 +1,4 @@
|
||||
export {
|
||||
synologyChatSetupAdapter,
|
||||
synologyChatSetupWizard,
|
||||
} from "../../../extensions/synology-chat/setup-api.js";
|
||||
@ -28,6 +28,7 @@ export {
|
||||
normalizeTelegramMessagingTarget,
|
||||
parseTelegramReplyToMessageId,
|
||||
parseTelegramThreadId,
|
||||
resolveTelegramAccount,
|
||||
resolveDefaultTelegramAccountId,
|
||||
resolveTelegramGroupRequireMention,
|
||||
resolveTelegramGroupToolPolicy,
|
||||
|
||||
1
src/channels/whatsapp/action-runtime-bridge.ts
Normal file
1
src/channels/whatsapp/action-runtime-bridge.ts
Normal file
@ -0,0 +1 @@
|
||||
export { handleWhatsAppAction } from "../../../extensions/whatsapp/action-runtime-api.js";
|
||||
1
src/channels/whatsapp/login-qr-bridge.ts
Normal file
1
src/channels/whatsapp/login-qr-bridge.ts
Normal file
@ -0,0 +1 @@
|
||||
export { startWebLoginWithQr, waitForWebLogin } from "../../../extensions/whatsapp/login-qr-api.js";
|
||||
1
src/channels/zalo/plugin-sdk-bridge.ts
Normal file
1
src/channels/zalo/plugin-sdk-bridge.ts
Normal file
@ -0,0 +1 @@
|
||||
export { zaloSetupAdapter, zaloSetupWizard } from "../../../extensions/zalo/api.js";
|
||||
@ -13,13 +13,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 "../channels/discord/plugin-sdk-bridge.js";
|
||||
export {
|
||||
resolveSlackAccount,
|
||||
type ResolvedSlackAccount,
|
||||
} from "../channels/slack/plugin-sdk-bridge.js";
|
||||
export {
|
||||
resolveTelegramAccount,
|
||||
type ResolvedTelegramAccount,
|
||||
} from "../../extensions/telegram/api.js";
|
||||
export { resolveSignalAccount, type ResolvedSignalAccount } from "../../extensions/signal/api.js";
|
||||
} from "../channels/telegram/plugin-sdk-bridge.js";
|
||||
export {
|
||||
resolveSignalAccount,
|
||||
type ResolvedSignalAccount,
|
||||
} from "../channels/signal/plugin-sdk-bridge.js";
|
||||
|
||||
/** Resolve an account by id, then fall back to the default account when the primary lacks credentials. */
|
||||
export function resolveAccountWithDefaultFallback<TAccount>(params: {
|
||||
|
||||
@ -28,7 +28,7 @@ export { buildChannelConfigSchema } from "../channels/plugins/config-schema.js";
|
||||
export {
|
||||
resolveBlueBubblesGroupRequireMention,
|
||||
resolveBlueBubblesGroupToolPolicy,
|
||||
} from "../../extensions/bluebubbles/runtime-api.js";
|
||||
} from "../channels/bluebubbles/plugin-sdk-bridge.js";
|
||||
export { formatPairingApproveHint } from "../channels/plugins/helpers.js";
|
||||
export { resolveChannelMediaMaxBytes } from "../channels/plugins/media-limits.js";
|
||||
export {
|
||||
@ -62,13 +62,13 @@ export {
|
||||
export { buildSecretInputSchema } from "./secret-input-schema.js";
|
||||
export { ToolPolicySchema } from "../config/zod-schema.agent-runtime.js";
|
||||
export { MarkdownConfigSchema } from "../config/zod-schema.core.js";
|
||||
export type { ParsedChatTarget } from "../../extensions/imessage/api.js";
|
||||
export type { ParsedChatTarget } from "../channels/imessage/api-bridge.js";
|
||||
export {
|
||||
parseChatAllowTargetPrefixes,
|
||||
parseChatTargetPrefixesOrThrow,
|
||||
resolveServicePrefixedAllowTarget,
|
||||
resolveServicePrefixedTarget,
|
||||
} from "../../extensions/imessage/api.js";
|
||||
} from "../channels/imessage/api-bridge.js";
|
||||
export { stripMarkdown } from "../line/markdown-to-line.js";
|
||||
export { parseFiniteNumber } from "../infra/parse-finite-number.js";
|
||||
export { emptyPluginConfigSchema } from "../plugins/config-schema.js";
|
||||
|
||||
@ -46,5 +46,5 @@ export { mapAllowlistResolutionInputs } from "./allowlist-resolution.js";
|
||||
export {
|
||||
resolveBlueBubblesGroupRequireMention,
|
||||
resolveBlueBubblesGroupToolPolicy,
|
||||
} from "../../extensions/bluebubbles/runtime-api.js";
|
||||
} from "../channels/bluebubbles/plugin-sdk-bridge.js";
|
||||
export { collectBlueBubblesStatusIssues } from "../channels/plugins/status-issues/bluebubbles.js";
|
||||
|
||||
@ -67,7 +67,7 @@ export type { RuntimeEnv } from "../runtime.js";
|
||||
export { formatDocsLink } from "../terminal/links.js";
|
||||
export { evaluateSenderGroupAccessForPolicy } from "./group-access.js";
|
||||
export type { WizardPrompter } from "../wizard/prompts.js";
|
||||
export { feishuSetupWizard, feishuSetupAdapter } from "../../extensions/feishu/setup-api.js";
|
||||
export { feishuSetupWizard, feishuSetupAdapter } from "../channels/feishu/plugin-sdk-bridge.js";
|
||||
export { buildAgentMediaPayload } from "./agent-media-payload.js";
|
||||
export { readJsonFileWithFallback } from "./json-store.js";
|
||||
export { createScopedPairingAccess } from "./pairing-access.js";
|
||||
@ -83,7 +83,7 @@ export { withTempDownloadPath } from "./temp-path.js";
|
||||
export {
|
||||
buildFeishuConversationId,
|
||||
parseFeishuConversationId,
|
||||
} from "../../extensions/feishu/src/conversation-id.js";
|
||||
} from "../channels/feishu/plugin-sdk-bridge.js";
|
||||
export {
|
||||
createFixedWindowRateLimiter,
|
||||
createWebhookAnomalyTracker,
|
||||
|
||||
@ -1 +1 @@
|
||||
export { normalizeIMessageHandle } from "../../extensions/imessage/api.js";
|
||||
export { normalizeIMessageHandle } from "../channels/imessage/api-bridge.js";
|
||||
|
||||
@ -62,7 +62,7 @@ export {
|
||||
listIrcAccountIds,
|
||||
resolveDefaultIrcAccountId,
|
||||
resolveIrcAccount,
|
||||
} from "../../extensions/irc/api.js";
|
||||
} from "../channels/irc/plugin-sdk-bridge.js";
|
||||
export {
|
||||
readStoreAllowFromForDmPolicy,
|
||||
resolveEffectiveAllowFromLists,
|
||||
@ -72,7 +72,7 @@ export type { WizardPrompter } from "../wizard/prompts.js";
|
||||
export { createScopedPairingAccess } from "./pairing-access.js";
|
||||
export { issuePairingChallenge } from "../pairing/pairing-challenge.js";
|
||||
export { dispatchInboundReplyWithBase } from "./inbound-reply-dispatch.js";
|
||||
export { ircSetupAdapter, ircSetupWizard } from "../../extensions/irc/api.js";
|
||||
export { ircSetupAdapter, ircSetupWizard } from "../channels/irc/plugin-sdk-bridge.js";
|
||||
export type { OutboundReplyPayload } from "./reply-payload.js";
|
||||
export {
|
||||
createNormalizedOutboundDeliverer,
|
||||
|
||||
@ -32,7 +32,7 @@ export {
|
||||
resolveDefaultLineAccountId,
|
||||
resolveLineAccount,
|
||||
} from "../line/accounts.js";
|
||||
export { lineSetupAdapter, lineSetupWizard } from "../../extensions/line/setup-api.js";
|
||||
export { lineSetupAdapter, lineSetupWizard } from "../channels/line/plugin-sdk-bridge.js";
|
||||
export { LineConfigSchema } from "../line/config-schema.js";
|
||||
export type { LineChannelData, LineConfig, ResolvedLineAccount } from "../line/types.js";
|
||||
export {
|
||||
|
||||
@ -3,4 +3,4 @@ export {
|
||||
resolveSlackChannelId,
|
||||
type SlackTarget,
|
||||
type SlackTargetKind,
|
||||
} from "../../extensions/slack/api.js";
|
||||
} from "../channels/slack/plugin-sdk-bridge.js";
|
||||
|
||||
@ -20,4 +20,4 @@ export { createFixedWindowRateLimiter } from "./webhook-memory-guards.js";
|
||||
export {
|
||||
synologyChatSetupAdapter,
|
||||
synologyChatSetupWizard,
|
||||
} from "../../extensions/synology-chat/setup-api.js";
|
||||
} from "../channels/synology-chat/plugin-sdk-bridge.js";
|
||||
|
||||
@ -1 +1 @@
|
||||
export { handleWhatsAppAction } from "../../extensions/whatsapp/action-runtime-api.js";
|
||||
export { handleWhatsAppAction } from "../channels/whatsapp/action-runtime-bridge.js";
|
||||
|
||||
@ -13,7 +13,7 @@ export {
|
||||
export {
|
||||
resolveWhatsAppGroupRequireMention,
|
||||
resolveWhatsAppGroupToolPolicy,
|
||||
} from "../../extensions/whatsapp/api.js";
|
||||
} from "../channels/whatsapp/plugin-sdk-bridge.js";
|
||||
export { resolveWhatsAppGroupIntroHint } from "../channels/plugins/whatsapp-shared.js";
|
||||
export {
|
||||
ToolAuthorizationError,
|
||||
|
||||
@ -1 +1 @@
|
||||
export { startWebLoginWithQr, waitForWebLogin } from "../../extensions/whatsapp/login-qr-api.js";
|
||||
export { startWebLoginWithQr, waitForWebLogin } from "../channels/whatsapp/login-qr-bridge.js";
|
||||
|
||||
@ -62,8 +62,8 @@ export { DEFAULT_ACCOUNT_ID, normalizeAccountId } from "../routing/session-key.j
|
||||
export type { RuntimeEnv } from "../runtime.js";
|
||||
export type { WizardPrompter } from "../wizard/prompts.js";
|
||||
export { formatAllowFromLowercase, isNormalizedSenderAllowed } from "./allow-from.js";
|
||||
export { zaloSetupAdapter } from "../../extensions/zalo/api.js";
|
||||
export { zaloSetupWizard } from "../../extensions/zalo/api.js";
|
||||
export { zaloSetupAdapter } from "../channels/zalo/plugin-sdk-bridge.js";
|
||||
export { zaloSetupWizard } from "../channels/zalo/plugin-sdk-bridge.js";
|
||||
export {
|
||||
resolveDirectDmAuthorizationOutcome,
|
||||
resolveSenderCommandAuthorizationWithRuntime,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user