diff --git a/extensions/telegram/src/bot-message-dispatch.ts b/extensions/telegram/src/bot-message-dispatch.ts index 637481870168..bd4adc304563 100644 --- a/extensions/telegram/src/bot-message-dispatch.ts +++ b/extensions/telegram/src/bot-message-dispatch.ts @@ -137,7 +137,6 @@ import { buildTelegramNonInterruptingReplyFenceKey, buildTelegramReplyFenceLaneKey, endTelegramReplyFence, - getTelegramReplyFenceSizeForTests, isTelegramReplyFenceSuperseded, releaseTelegramReplyFenceAbortController, resetTelegramReplyFenceForTests, @@ -146,7 +145,7 @@ import { supersedeTelegramReplyFence, } from "./telegram-reply-fence.js"; -export { getTelegramReplyFenceSizeForTests, resetTelegramReplyFenceForTests }; +export { resetTelegramReplyFenceForTests }; const EMPTY_RESPONSE_FALLBACK = "No response generated. Please try again."; const silentReplyDispatchLogger = createSubsystemLogger("telegram/silent-reply-dispatch"); diff --git a/extensions/telegram/src/telegram-reply-fence.ts b/extensions/telegram/src/telegram-reply-fence.ts index b6bffe6d2025..c9a41934ec40 100644 --- a/extensions/telegram/src/telegram-reply-fence.ts +++ b/extensions/telegram/src/telegram-reply-fence.ts @@ -234,10 +234,6 @@ export function shouldSupersedeTelegramReplyFence(ctxPayload: { return true; } -export function getTelegramReplyFenceSizeForTests(): number { - return telegramReplyFenceByKey.size; -} - export function resetTelegramReplyFenceForTests(): void { telegramReplyFenceByKey.clear(); telegramReplyFenceKeysByLane.clear(); diff --git a/src/channels/turn/bot-loop-protection.ts b/src/channels/turn/bot-loop-protection.ts index 957b70fcd43f..6283f4c2bc4c 100644 --- a/src/channels/turn/bot-loop-protection.ts +++ b/src/channels/turn/bot-loop-protection.ts @@ -4,7 +4,6 @@ import { resolvePairLoopGuardSettings, type PairLoopGuardConfig, type PairLoopGuardResult, - type PairLoopGuardSnapshotEntry, } from "../../plugin-sdk/pair-loop-guard-runtime.js"; /** Facts used to detect repeated bot-to-bot channel reply loops. */ @@ -43,8 +42,3 @@ export function recordChannelBotPairLoopAndCheckSuppression( export function clearChannelBotPairLoopGuardForTests(): void { channelBotPairLoopGuard.clear(); } - -/** Lists tracked bot-loop pairs for isolated tests. */ -export function listTrackedChannelBotPairsForTests(): PairLoopGuardSnapshotEntry[] { - return channelBotPairLoopGuard.snapshot(); -} diff --git a/src/channels/turn/kernel.ts b/src/channels/turn/kernel.ts index 9b2d45976011..885e03e3b5a7 100644 --- a/src/channels/turn/kernel.ts +++ b/src/channels/turn/kernel.ts @@ -25,7 +25,6 @@ export { export type { BuildChannelInboundEventContextParams } from "../inbound-event/context.js"; export { clearChannelBotPairLoopGuardForTests, - listTrackedChannelBotPairsForTests, recordChannelBotPairLoopAndCheckSuppression, } from "./bot-loop-protection.js"; export { createChannelHistoryWindow } from "./history-window.js";