diff --git a/src/agents/embedded-agent-helpers/provider-error-patterns.ts b/src/agents/embedded-agent-helpers/provider-error-patterns.ts index e994532c257..4fc256a0191 100644 --- a/src/agents/embedded-agent-helpers/provider-error-patterns.ts +++ b/src/agents/embedded-agent-helpers/provider-error-patterns.ts @@ -21,7 +21,7 @@ type ProviderErrorPattern = { * `isContextOverflowError()` in errors.ts. Called from `isContextOverflowError()` * to catch provider-specific wording that the generic regex misses. */ -export const PROVIDER_CONTEXT_OVERFLOW_PATTERNS: readonly RegExp[] = [ +const PROVIDER_CONTEXT_OVERFLOW_PATTERNS: readonly RegExp[] = [ // AWS Bedrock validation / stream errors use provider-specific wording. /\binput token count exceeds the maximum number of input tokens\b/i, /\binput is too long for this model\b/i, @@ -51,7 +51,7 @@ export const PROVIDER_CONTEXT_OVERFLOW_PATTERNS: readonly RegExp[] = [ * These handle cases where the generic classifiers in failover-matches.ts * produce wrong results for specific providers. */ -export const PROVIDER_SPECIFIC_PATTERNS: readonly ProviderErrorPattern[] = [ +const PROVIDER_SPECIFIC_PATTERNS: readonly ProviderErrorPattern[] = [ { test: /\bthrottlingexception\b/i, reason: "rate_limit", @@ -123,7 +123,7 @@ function looksLikeProviderContextOverflowCandidate(errorMessage: string): boolea ); } -export type ProviderSpecificErrorContext = { +type ProviderSpecificErrorContext = { provider?: string; modelId?: string; errorMessage: string;