summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAiden Cline <[email protected]>2025-08-18 16:50:38 -0500
committerGitHub <[email protected]>2025-08-18 17:50:38 -0400
commit796245d146be682eca1875d7c0761c77bb1d66a1 (patch)
treebeb5f8c7825460ef33c9731786a99e3fbf5d1748
parent303a1044a84b01ae823490f4cff672599d81a091 (diff)
downloadopencode-796245d146be682eca1875d7c0761c77bb1d66a1.tar.gz
opencode-796245d146be682eca1875d7c0761c77bb1d66a1.zip
blacklist gpt-5-chat-latest (#2048)
-rw-r--r--packages/opencode/src/provider/provider.ts9
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/opencode/src/provider/provider.ts b/packages/opencode/src/provider/provider.ts
index 42bb18042..fe889e0b3 100644
--- a/packages/opencode/src/provider/provider.ts
+++ b/packages/opencode/src/provider/provider.ts
@@ -276,6 +276,15 @@ export namespace Provider {
}
for (const [providerID, provider] of Object.entries(providers)) {
+ // Filter out blacklisted models
+ const filteredModels = Object.fromEntries(
+ Object.entries(provider.info.models).filter(
+ ([modelID]) =>
+ modelID !== "gpt-5-chat-latest" && !(providerID === "openrouter" && modelID === "openai/gpt-5-chat"),
+ ),
+ )
+ provider.info.models = filteredModels
+
if (Object.keys(provider.info.models).length === 0) {
delete providers[providerID]
continue