mirror of
https://github.com/Kilo-Org/kilocode.git
synced 2026-09-24 16:02:55 +08:00
fix(provider): preserve base model variants alongside custom provider fallback
This commit is contained in:
@@ -1553,9 +1553,11 @@ const layer = Layer.effect(
|
||||
existingModel?.api.npm === m.api.npm
|
||||
? (existingModel.variants ?? ProviderTransform.variants(m))
|
||||
: ProviderTransform.variants(m)
|
||||
const generated = Object.keys(model.variants ?? {}).length
|
||||
? {}
|
||||
: customProviderVariants(parsedModel, model.provider?.npm ?? provider.npm, baseGenerate)
|
||||
const generated = customProviderVariants(
|
||||
parsedModel,
|
||||
model.provider?.npm ?? provider.npm,
|
||||
baseGenerate,
|
||||
)
|
||||
const merged = mergeDeep(generated, model.variants ?? {})
|
||||
// kilocode_change end
|
||||
parsedModel.variants = mapValues(
|
||||
|
||||
Reference in New Issue
Block a user