From 71dd936312d5ba7f5037f8a16743d6541eaab189 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 1 May 2026 15:31:33 +0100 Subject: [PATCH] refactor: trim qqbot bridge exports --- extensions/qqbot/src/bridge/approval/capability.ts | 2 +- extensions/qqbot/src/bridge/config-shared.ts | 10 +++++----- extensions/qqbot/src/bridge/tools/index.ts | 3 --- extensions/qqbot/src/exec-approvals.ts | 2 +- 4 files changed, 7 insertions(+), 10 deletions(-) diff --git a/extensions/qqbot/src/bridge/approval/capability.ts b/extensions/qqbot/src/bridge/approval/capability.ts index 9a563b165b2..0fc9231f41c 100644 --- a/extensions/qqbot/src/bridge/approval/capability.ts +++ b/extensions/qqbot/src/bridge/approval/capability.ts @@ -227,7 +227,7 @@ function createQQBotApprovalCapability(): ChannelApprovalCapability { }); } -export const qqbotApprovalCapability = createQQBotApprovalCapability(); +const qqbotApprovalCapability = createQQBotApprovalCapability(); let _cachedCapability: ChannelApprovalCapability | undefined; diff --git a/extensions/qqbot/src/bridge/config-shared.ts b/extensions/qqbot/src/bridge/config-shared.ts index 15ca9dc68d0..51648a215a5 100644 --- a/extensions/qqbot/src/bridge/config-shared.ts +++ b/extensions/qqbot/src/bridge/config-shared.ts @@ -31,14 +31,14 @@ export const qqbotMeta = { order: 50, } as const; -export function validateQQBotSetupInput(params: { +function validateQQBotSetupInput(params: { accountId: string; input: ChannelSetupInput; }): string | null { return engineValidateSetupInput(params.accountId, params.input); } -export function applyQQBotSetupAccountConfig(params: { +function applyQQBotSetupAccountConfig(params: { cfg: OpenClawConfig; accountId: string; input: ChannelSetupInput; @@ -50,15 +50,15 @@ export function applyQQBotSetupAccountConfig(params: { ) as OpenClawConfig; } -export function isQQBotConfigured(account: ResolvedQQBotAccount | undefined): boolean { +function isQQBotConfigured(account: ResolvedQQBotAccount | undefined): boolean { return engineIsAccountConfigured(account as never); } -export function describeQQBotAccount(account: ResolvedQQBotAccount | undefined) { +function describeQQBotAccount(account: ResolvedQQBotAccount | undefined) { return engineDescribeAccount(account as never); } -export function formatQQBotAllowFrom(params: { +function formatQQBotAllowFrom(params: { allowFrom: Array | undefined | null; }): string[] { return engineFormatAllowFrom(params.allowFrom); diff --git a/extensions/qqbot/src/bridge/tools/index.ts b/extensions/qqbot/src/bridge/tools/index.ts index d074c651eb1..18844fdcf19 100644 --- a/extensions/qqbot/src/bridge/tools/index.ts +++ b/extensions/qqbot/src/bridge/tools/index.ts @@ -9,9 +9,6 @@ import type { OpenClawPluginApi } from "openclaw/plugin-sdk/core"; import { registerChannelTool } from "./channel.js"; import { registerRemindTool } from "./remind.js"; -export { registerChannelTool } from "./channel.js"; -export { registerRemindTool } from "./remind.js"; - export function registerQQBotTools(api: OpenClawPluginApi): void { registerChannelTool(api); registerRemindTool(api); diff --git a/extensions/qqbot/src/exec-approvals.ts b/extensions/qqbot/src/exec-approvals.ts index 49c7d67863d..7b0a302fde6 100644 --- a/extensions/qqbot/src/exec-approvals.ts +++ b/extensions/qqbot/src/exec-approvals.ts @@ -38,7 +38,7 @@ export function resolveQQBotExecApprovalConfig(params: { }; } -export function getQQBotExecApprovalApprovers(params: { +function getQQBotExecApprovalApprovers(params: { cfg: OpenClawConfig; accountId?: string | null; }): string[] {