From 73891eaca60e659f073392d4576dcfc4a0088536 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 1 May 2026 14:06:06 +0100 Subject: [PATCH] refactor: trim extension runtime barrels --- .../matrix/src/matrix/client/config-runtime-api.ts | 5 ----- extensions/matrix/src/matrix/monitor/runtime-api.ts | 1 - extensions/qqbot/src/engine/access/index.ts | 10 ++-------- 3 files changed, 2 insertions(+), 14 deletions(-) diff --git a/extensions/matrix/src/matrix/client/config-runtime-api.ts b/extensions/matrix/src/matrix/client/config-runtime-api.ts index c66258e64b0..b6bd64c21fb 100644 --- a/extensions/matrix/src/matrix/client/config-runtime-api.ts +++ b/extensions/matrix/src/matrix/client/config-runtime-api.ts @@ -3,12 +3,7 @@ export { normalizeAccountId, normalizeOptionalAccountId, } from "openclaw/plugin-sdk/account-id"; -export { isPrivateOrLoopbackHost } from "./private-network-host.js"; export { - assertHttpUrlTargetsPrivateNetwork, isPrivateNetworkOptInEnabled, ssrfPolicyFromDangerouslyAllowPrivateNetwork, - ssrfPolicyFromAllowPrivateNetwork, - type LookupFn, - type SsrFPolicy, } from "openclaw/plugin-sdk/ssrf-runtime"; diff --git a/extensions/matrix/src/matrix/monitor/runtime-api.ts b/extensions/matrix/src/matrix/monitor/runtime-api.ts index 01c86a07244..3763badf959 100644 --- a/extensions/matrix/src/matrix/monitor/runtime-api.ts +++ b/extensions/matrix/src/matrix/monitor/runtime-api.ts @@ -22,7 +22,6 @@ export { export { formatLocationText, toLocationContext } from "openclaw/plugin-sdk/channel-location"; export { getAgentScopedMediaLocalRoots } from "openclaw/plugin-sdk/agent-media-payload"; export { logInboundDrop, logTypingFailure } from "openclaw/plugin-sdk/channel-logging"; -export { resolveAckReaction } from "openclaw/plugin-sdk/channel-feedback"; export { buildChannelKeyCandidates, resolveChannelEntryMatch, diff --git a/extensions/qqbot/src/engine/access/index.ts b/extensions/qqbot/src/engine/access/index.ts index 4f6b88e8d60..f26b8bded37 100644 --- a/extensions/qqbot/src/engine/access/index.ts +++ b/extensions/qqbot/src/engine/access/index.ts @@ -5,15 +5,9 @@ * this barrel to keep the internal module layout opaque. */ -export { resolveQQBotAccess, type QQBotAccessInput } from "./access-control.js"; +export { resolveQQBotAccess } from "./access-control.js"; +export { createQQBotSenderMatcher, normalizeQQBotAllowFrom } from "./sender-match.js"; export { - createQQBotSenderMatcher, - normalizeQQBotAllowFrom, - normalizeQQBotSenderId, -} from "./sender-match.js"; -export { resolveQQBotEffectivePolicies, type EffectivePolicyInput } from "./resolve-policy.js"; -export { - QQBOT_ACCESS_REASON, type QQBotAccessDecision, type QQBotAccessReasonCode, type QQBotAccessResult,