fix(coding-agent): allow headers-only model overrides closes #3538

This commit is contained in:
Mario Zechner
2026-04-22 13:25:45 +02:00
parent 049e320570
commit b4f9b618d3
3 changed files with 26 additions and 3 deletions

View File

@@ -474,10 +474,10 @@ export class ModelRegistry {
providerConfig.modelOverrides && Object.keys(providerConfig.modelOverrides).length > 0;
if (models.length === 0) {
// Override-only config: needs baseUrl, compat, modelOverrides, or some combination.
if (!providerConfig.baseUrl && !providerConfig.compat && !hasModelOverrides) {
// Override-only config: needs baseUrl, headers, compat, modelOverrides, or some combination.
if (!providerConfig.baseUrl && !providerConfig.headers && !providerConfig.compat && !hasModelOverrides) {
throw new Error(
`Provider ${providerName}: must specify "baseUrl", "compat", "modelOverrides", or "models".`,
`Provider ${providerName}: must specify "baseUrl", "headers", "compat", "modelOverrides", or "models".`,
);
}
} else if (!isBuiltIn) {