From 4292f0fe7f2edecd73a52440673f18ba532f4fd9 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Tue, 16 Jun 2026 18:22:00 +0800 Subject: [PATCH] refactor(agents): narrow unused helper exports --- src/agents/generated-attachments.ts | 10 ++-------- src/agents/live-auth-keys.ts | 10 ---------- src/agents/mcp-http-fetch.ts | 2 +- 3 files changed, 3 insertions(+), 19 deletions(-) diff --git a/src/agents/generated-attachments.ts b/src/agents/generated-attachments.ts index 04d0e56530a2..20f942845b95 100644 --- a/src/agents/generated-attachments.ts +++ b/src/agents/generated-attachments.ts @@ -17,10 +17,7 @@ export type AgentGeneratedAttachment = { name?: string; }; -/** Resolve the first usable path or URL reference for a generated attachment. */ -export function generatedAttachmentReference( - attachment: AgentGeneratedAttachment, -): string | undefined { +function generatedAttachmentReference(attachment: AgentGeneratedAttachment): string | undefined { return normalizeOptionalString( attachment.path ?? attachment.url ?? attachment.mediaUrl ?? attachment.filePath, ); @@ -35,10 +32,7 @@ export function mediaUrlsFromGeneratedAttachments( ); } -/** Resolve a display name from attachment metadata or path basename. */ -export function nameFromGeneratedAttachment( - attachment: AgentGeneratedAttachment, -): string | undefined { +function nameFromGeneratedAttachment(attachment: AgentGeneratedAttachment): string | undefined { return ( normalizeOptionalString(attachment.name) ?? basenameFromAnyPath(generatedAttachmentReference(attachment) ?? "") diff --git a/src/agents/live-auth-keys.ts b/src/agents/live-auth-keys.ts index 3a6016f726ed..f464f6809586 100644 --- a/src/agents/live-auth-keys.ts +++ b/src/agents/live-auth-keys.ts @@ -173,11 +173,6 @@ export function collectAnthropicApiKeys(): string[] { return collectProviderApiKeys("anthropic"); } -/** Collect Gemini API keys for live cache/model tests. */ -export function collectGeminiApiKeys(): string[] { - return collectProviderApiKeys("google"); -} - /** Return whether a provider error message indicates API-key rate limiting. */ export function isApiKeyRateLimitError(message: string): boolean { const lower = normalizeLowercaseStringOrEmpty(message); @@ -202,11 +197,6 @@ export function isApiKeyRateLimitError(message: string): boolean { return false; } -/** Return whether an Anthropic error message indicates rate limiting. */ -export function isAnthropicRateLimitError(message: string): boolean { - return isApiKeyRateLimitError(message); -} - /** Return whether an Anthropic error message indicates billing exhaustion. */ export function isAnthropicBillingError(message: string): boolean { const lower = normalizeLowercaseStringOrEmpty(message); diff --git a/src/agents/mcp-http-fetch.ts b/src/agents/mcp-http-fetch.ts index 02a72510ee23..411e489842c1 100644 --- a/src/agents/mcp-http-fetch.ts +++ b/src/agents/mcp-http-fetch.ts @@ -16,7 +16,7 @@ import { loadUndiciRuntimeDeps } from "../infra/net/undici-runtime.js"; export type { FetchLike }; /** Default MCP HTTP fetch backed by lazy-loaded undici runtime deps. */ -export const fetchWithUndici: FetchLike = async (url, init) => +const fetchWithUndici: FetchLike = async (url, init) => (await loadUndiciRuntimeDeps().fetch( url, init as Parameters["fetch"]>[1],