From fc2a5b851b4428e339812bb9741769877e127332 Mon Sep 17 00:00:00 2001 From: Daniel Smolsky Date: Tue, 30 Dec 2025 15:28:06 -0500 Subject: [PATCH] fix: auto-generate variants for user-configured custom provider models --- packages/opencode/src/provider/provider.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/opencode/src/provider/provider.ts b/packages/opencode/src/provider/provider.ts index 4150703d2e3..778bf6d874d 100644 --- a/packages/opencode/src/provider/provider.ts +++ b/packages/opencode/src/provider/provider.ts @@ -697,7 +697,9 @@ export namespace Provider { headers: mergeDeep(existingModel?.headers ?? {}, model.headers ?? {}), family: model.family ?? existingModel?.family ?? "", release_date: model.release_date ?? existingModel?.release_date ?? "", + variants: {}, } + parsedModel.variants = mapValues(ProviderTransform.variants(parsedModel), (v) => ({ disabled: false, ...v })) parsed.models[modelID] = parsedModel } database[providerID] = parsed