diff --git a/src/agents/models-config.providers.ts b/src/agents/models-config.providers.ts index d965e964c..181da9e27 100644 --- a/src/agents/models-config.providers.ts +++ b/src/agents/models-config.providers.ts @@ -34,7 +34,7 @@ const MOONSHOT_DEFAULT_COST = { function normalizeApiKeyConfig(value: string): string { const trimmed = value.trim(); const match = /^\$\{([A-Z0-9_]+)\}$/.exec(trimmed); - return match ? match[1]! : trimmed; + return match ? match[1] : trimmed; } function resolveEnvApiKeyVarName(provider: string): string | undefined { @@ -194,4 +194,3 @@ export function resolveImplicitProviders(params: { return providers; } - diff --git a/src/agents/models-config.test.ts b/src/agents/models-config.test.ts index b82c3e708..641536255 100644 --- a/src/agents/models-config.test.ts +++ b/src/agents/models-config.test.ts @@ -243,7 +243,11 @@ describe("models config", () => { const parsed = JSON.parse(raw) as { providers: Record< string, - { baseUrl?: string; apiKey?: string; models?: Array<{ id: string }> } + { + baseUrl?: string; + apiKey?: string; + models?: Array<{ id: string }>; + } >; }; expect(parsed.providers.minimax?.baseUrl).toBe(