tui: prevent deprecated models from appearing in model picker

This commit is contained in:
Dax Raad
2025-12-06 17:07:01 -05:00
parent 6923cc4a6a
commit 1b05d5dd8e
5 changed files with 12 additions and 6 deletions

View File

@@ -693,8 +693,7 @@ export namespace Provider {
model.api.id = model.api.id ?? model.id ?? modelID
if (modelID === "gpt-5-chat-latest" || (providerID === "openrouter" && modelID === "openai/gpt-5-chat"))
delete provider.models[modelID]
if ((model.status === "alpha" && !Flag.OPENCODE_ENABLE_EXPERIMENTAL_MODELS) || model.status === "deprecated")
delete provider.models[modelID]
if (model.status === "alpha" && !Flag.OPENCODE_ENABLE_EXPERIMENTAL_MODELS) delete provider.models[modelID]
if (
(configProvider?.blacklist && configProvider.blacklist.includes(modelID)) ||
(configProvider?.whitelist && !configProvider.whitelist.includes(modelID))