From 98efae916b5a9678590d2224e83ab6cf2968e0be Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 2 May 2026 07:25:37 +0100 Subject: [PATCH] refactor: hide gateway helper internals --- src/gateway/client-start-readiness.ts | 2 +- src/gateway/http-utils.ts | 4 ++-- src/gateway/model-pricing-cache.ts | 8 -------- src/gateway/protocol/connect-error-details.ts | 2 +- 4 files changed, 4 insertions(+), 12 deletions(-) diff --git a/src/gateway/client-start-readiness.ts b/src/gateway/client-start-readiness.ts index e4dbe7c01b4..435be61be13 100644 --- a/src/gateway/client-start-readiness.ts +++ b/src/gateway/client-start-readiness.ts @@ -11,7 +11,7 @@ export type GatewayClientStartReadinessOptions = { signal?: AbortSignal; }; -export function resolveGatewayClientStartReadinessTimeoutMs( +function resolveGatewayClientStartReadinessTimeoutMs( options: GatewayClientStartReadinessOptions = {}, ): number { if (typeof options.timeoutMs === "number" && Number.isFinite(options.timeoutMs)) { diff --git a/src/gateway/http-utils.ts b/src/gateway/http-utils.ts index 678373ea0dc..cfdc29dca61 100644 --- a/src/gateway/http-utils.ts +++ b/src/gateway/http-utils.ts @@ -36,7 +36,7 @@ export { export const OPENCLAW_MODEL_ID = "openclaw"; export const OPENCLAW_DEFAULT_MODEL_ID = "openclaw/default"; -export function resolveAgentIdFromHeader(req: IncomingMessage): string | undefined { +function resolveAgentIdFromHeader(req: IncomingMessage): string | undefined { const raw = normalizeOptionalString(getHeader(req, "x-openclaw-agent-id")) || normalizeOptionalString(getHeader(req, "x-openclaw-agent")) || @@ -126,7 +126,7 @@ export function resolveAgentIdForRequest(params: { return fromModel ?? resolveDefaultAgentId(cfg); } -export function resolveSessionKey(params: { +function resolveSessionKey(params: { req: IncomingMessage; agentId: string; user?: string | undefined; diff --git a/src/gateway/model-pricing-cache.ts b/src/gateway/model-pricing-cache.ts index 6dafd6a90be..fb56723c115 100644 --- a/src/gateway/model-pricing-cache.ts +++ b/src/gateway/model-pricing-cache.ts @@ -1283,14 +1283,6 @@ export function startGatewayModelPricingRefresh(params: { }; } -export function getGatewayModelPricingCacheMeta(): { - cachedAt: number; - ttlMs: number; - size: number; -} { - return { ...getGatewayModelPricingCacheMetaState(), ttlMs: CACHE_TTL_MS }; -} - export function __resetGatewayModelPricingCacheForTest(): void { clearGatewayModelPricingCacheState(); clearRefreshTimer(); diff --git a/src/gateway/protocol/connect-error-details.ts b/src/gateway/protocol/connect-error-details.ts index 16fb7305cb4..3337caaaff5 100644 --- a/src/gateway/protocol/connect-error-details.ts +++ b/src/gateway/protocol/connect-error-details.ts @@ -277,7 +277,7 @@ export function buildPairingConnectErrorMessage( : "pairing required"; } -export function buildPairingConnectRemediationHint( +function buildPairingConnectRemediationHint( reason: ConnectPairingRequiredReason | undefined, ): string { return reason