mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-26 08:31:55 +00:00
refactor: route plugin sdk through extension barrels
This commit is contained in:
1
extensions/browser/browser-runtime-api.ts
Normal file
1
extensions/browser/browser-runtime-api.ts
Normal file
@@ -0,0 +1 @@
|
||||
export * from "./src/browser-runtime.js";
|
||||
@@ -2,6 +2,7 @@ export { createBrowserTool } from "./src/browser-tool.js";
|
||||
export { registerBrowserCli } from "./src/cli/browser-cli.js";
|
||||
export { createBrowserPluginService } from "./src/plugin-service.js";
|
||||
export { handleBrowserGatewayRequest } from "./src/gateway/browser-request.js";
|
||||
export { browserHandlers } from "./src/gateway/browser-request.js";
|
||||
export {
|
||||
definePluginEntry,
|
||||
type OpenClawPluginApi,
|
||||
|
||||
@@ -20,6 +20,7 @@ export {
|
||||
setMatrixThreadBindingIdleTimeoutBySessionKey,
|
||||
setMatrixThreadBindingMaxAgeBySessionKey,
|
||||
} from "./thread-bindings-runtime.js";
|
||||
export { setMatrixRuntime } from "./src/runtime.js";
|
||||
export { writeJsonFileAtomically } from "openclaw/plugin-sdk/json-store";
|
||||
export type {
|
||||
ChannelDirectoryEntry,
|
||||
|
||||
4
extensions/memory-core/runtime-api.ts
Normal file
4
extensions/memory-core/runtime-api.ts
Normal file
@@ -0,0 +1,4 @@
|
||||
export {
|
||||
getMemorySearchManager,
|
||||
MemoryIndexManager,
|
||||
} from "./src/memory/index.js";
|
||||
@@ -1,5 +1,6 @@
|
||||
export * from "./src/account-inspect.js";
|
||||
export * from "./src/accounts.js";
|
||||
export * from "./src/action-threading.js";
|
||||
export * from "./src/actions.js";
|
||||
export * from "./src/blocks-input.js";
|
||||
export * from "./src/blocks-render.js";
|
||||
|
||||
@@ -7,4 +7,10 @@ export {
|
||||
listWhatsAppDirectoryGroupsFromConfig,
|
||||
listWhatsAppDirectoryPeersFromConfig,
|
||||
} from "./src/directory-config.js";
|
||||
export { resolveWhatsAppOutboundTarget } from "./src/resolve-outbound-target.js";
|
||||
export {
|
||||
isWhatsAppGroupJid,
|
||||
isWhatsAppUserTarget,
|
||||
normalizeWhatsAppTarget,
|
||||
} from "./src/normalize-target.js";
|
||||
export { resolveWhatsAppGroupIntroHint } from "./src/runtime-api.js";
|
||||
|
||||
@@ -1 +1 @@
|
||||
export * from "../../extensions/browser/src/browser-runtime.js";
|
||||
export * from "../../extensions/browser/browser-runtime-api.js";
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
export { createBrowserTool } from "../../extensions/browser/src/browser-tool.js";
|
||||
export { registerBrowserCli } from "../../extensions/browser/src/cli/browser-cli.js";
|
||||
export { createBrowserPluginService } from "../../extensions/browser/src/plugin-service.js";
|
||||
export { createBrowserTool } from "../../extensions/browser/runtime-api.js";
|
||||
export { registerBrowserCli } from "../../extensions/browser/runtime-api.js";
|
||||
export { createBrowserPluginService } from "../../extensions/browser/runtime-api.js";
|
||||
export {
|
||||
browserHandlers,
|
||||
handleBrowserGatewayRequest,
|
||||
} from "../../extensions/browser/src/gateway/browser-request.js";
|
||||
} from "../../extensions/browser/runtime-api.js";
|
||||
|
||||
@@ -14,7 +14,7 @@ export {
|
||||
isWhatsAppGroupJid,
|
||||
isWhatsAppUserTarget,
|
||||
normalizeWhatsAppTarget,
|
||||
} from "../../extensions/whatsapp/src/normalize-target.js";
|
||||
} from "../../extensions/whatsapp/api.js";
|
||||
export {
|
||||
createAccountStatusSink,
|
||||
keepHttpServerTaskAlive,
|
||||
|
||||
@@ -100,7 +100,7 @@ export {
|
||||
export {
|
||||
__testing as discordThreadBindingTesting,
|
||||
createThreadBindingManager as createDiscordThreadBindingManager,
|
||||
} from "../../extensions/discord/src/monitor/thread-bindings.manager.js";
|
||||
} from "../../extensions/discord/runtime-api.js";
|
||||
export { getGateway } from "../../extensions/discord/runtime-api.js";
|
||||
export { getPresence } from "../../extensions/discord/runtime-api.js";
|
||||
export { readDiscordComponentSpec } from "../../extensions/discord/api.js";
|
||||
|
||||
@@ -83,7 +83,7 @@ export {
|
||||
export {
|
||||
setMatrixThreadBindingIdleTimeoutBySessionKey,
|
||||
setMatrixThreadBindingMaxAgeBySessionKey,
|
||||
} from "../../extensions/matrix/thread-bindings-runtime.js";
|
||||
} from "../../extensions/matrix/runtime-api.js";
|
||||
export { createTypingCallbacks } from "../channels/typing.js";
|
||||
export { createChannelReplyPipeline } from "./channel-reply-pipeline.js";
|
||||
export type { OpenClawConfig } from "../config/config.js";
|
||||
@@ -156,14 +156,14 @@ export {
|
||||
findMatrixAccountEntry,
|
||||
resolveConfiguredMatrixAccountIds,
|
||||
resolveMatrixChannelConfig,
|
||||
} from "../../extensions/matrix/src/account-selection.js";
|
||||
} from "../../extensions/matrix/helper-api.js";
|
||||
export {
|
||||
resolveMatrixAccountStorageRoot,
|
||||
resolveMatrixCredentialsDir,
|
||||
resolveMatrixCredentialsPath,
|
||||
resolveMatrixLegacyFlatStoragePaths,
|
||||
} from "../../extensions/matrix/helper-api.js";
|
||||
export { resolveMatrixAccountStringValues } from "../../extensions/matrix/src/auth-precedence.js";
|
||||
export { resolveMatrixAccountStringValues } from "../../extensions/matrix/runtime-api.js";
|
||||
export { getMatrixScopedEnvVarNames } from "../../extensions/matrix/helper-api.js";
|
||||
export {
|
||||
requiresExplicitMatrixDefaultAccount,
|
||||
@@ -172,8 +172,8 @@ export {
|
||||
export {
|
||||
createMatrixThreadBindingManager,
|
||||
resetMatrixThreadBindingsForTests,
|
||||
} from "../../extensions/matrix/src/matrix/thread-bindings.js";
|
||||
export { setMatrixRuntime } from "../../extensions/matrix/src/runtime.js";
|
||||
} from "../../extensions/matrix/api.js";
|
||||
export { setMatrixRuntime } from "../../extensions/matrix/runtime-api.js";
|
||||
|
||||
const matrixSetup = createOptionalChannelSetupSurface({
|
||||
channel: "matrix",
|
||||
|
||||
@@ -4,4 +4,4 @@
|
||||
export {
|
||||
getMemorySearchManager,
|
||||
MemoryIndexManager,
|
||||
} from "../../extensions/memory-core/src/memory/index.js";
|
||||
} from "../../extensions/memory-core/runtime-api.js";
|
||||
|
||||
@@ -2,4 +2,4 @@ export {
|
||||
looksLikeSlackTargetId,
|
||||
normalizeSlackMessagingTarget,
|
||||
} from "../channels/plugins/normalize/slack.js";
|
||||
export { parseSlackTarget, resolveSlackChannelId } from "../../extensions/slack/src/targets.js";
|
||||
export { parseSlackTarget, resolveSlackChannelId } from "../../extensions/slack/api.js";
|
||||
|
||||
@@ -58,11 +58,11 @@ export { inspectSlackAccount } from "../../extensions/slack/api.js";
|
||||
export { parseSlackTarget, resolveSlackChannelId } from "./slack-targets.js";
|
||||
export { extractSlackToolSend, listSlackMessageActions } from "../../extensions/slack/api.js";
|
||||
export { buildSlackThreadingToolContext } from "../../extensions/slack/api.js";
|
||||
export { resolveSlackAutoThreadId } from "../../extensions/slack/src/action-threading.js";
|
||||
export { resolveSlackAutoThreadId } from "../../extensions/slack/api.js";
|
||||
export { parseSlackBlocksInput } from "../../extensions/slack/api.js";
|
||||
export { handleSlackHttpRequest } from "../../extensions/slack/api.js";
|
||||
export { createSlackWebClient } from "../../extensions/slack/src/client.js";
|
||||
export { normalizeAllowListLower } from "../../extensions/slack/src/monitor/allow-list.js";
|
||||
export { createSlackWebClient } from "../../extensions/slack/api.js";
|
||||
export { normalizeAllowListLower } from "../../extensions/slack/api.js";
|
||||
export {
|
||||
handleSlackAction,
|
||||
listSlackDirectoryGroupsLive,
|
||||
|
||||
@@ -68,5 +68,5 @@ export {
|
||||
telegramMessageActions,
|
||||
unpinMessageTelegram,
|
||||
} from "../../extensions/telegram/runtime-api.js";
|
||||
export { buildTelegramGroupPeerId } from "../../extensions/telegram/src/bot/helpers.js";
|
||||
export { parseTelegramTarget } from "../../extensions/telegram/src/targets.js";
|
||||
export { buildTelegramGroupPeerId } from "../../extensions/telegram/api.js";
|
||||
export { parseTelegramTarget } from "../../extensions/telegram/api.js";
|
||||
|
||||
@@ -23,5 +23,5 @@ export {
|
||||
readStringParam,
|
||||
} from "../agents/tools/common.js";
|
||||
export { WhatsAppConfigSchema } from "../config/zod-schema.providers-whatsapp.js";
|
||||
export { resolveWhatsAppOutboundTarget } from "../../extensions/whatsapp/src/resolve-outbound-target.js";
|
||||
export { resolveWhatsAppOutboundTarget } from "../../extensions/whatsapp/api.js";
|
||||
export { normalizeE164 } from "../utils.js";
|
||||
|
||||
@@ -15,4 +15,4 @@ export {
|
||||
isWhatsAppGroupJid,
|
||||
isWhatsAppUserTarget,
|
||||
normalizeWhatsAppTarget,
|
||||
} from "../../extensions/whatsapp/src/normalize-target.js";
|
||||
} from "../../extensions/whatsapp/api.js";
|
||||
|
||||
@@ -39,12 +39,12 @@ export {
|
||||
collectOpenGroupPolicyRouteAllowlistWarnings,
|
||||
} from "../channels/plugins/group-policy-warnings.js";
|
||||
export { buildAccountScopedDmSecurityPolicy } from "../channels/plugins/helpers.js";
|
||||
export { resolveWhatsAppOutboundTarget } from "../../extensions/whatsapp/src/resolve-outbound-target.js";
|
||||
export { resolveWhatsAppOutboundTarget } from "../../extensions/whatsapp/api.js";
|
||||
export {
|
||||
isWhatsAppGroupJid,
|
||||
isWhatsAppUserTarget,
|
||||
normalizeWhatsAppTarget,
|
||||
} from "../../extensions/whatsapp/src/normalize-target.js";
|
||||
} from "../../extensions/whatsapp/api.js";
|
||||
|
||||
export {
|
||||
resolveAllowlistProviderRuntimeGroupPolicy,
|
||||
|
||||
Reference in New Issue
Block a user