From 4e982c08145494e7819e96da48c354288c1964fe Mon Sep 17 00:00:00 2001 From: "opencode-agent[bot]" <219766164+opencode-agent[bot]@users.noreply.github.com> Date: Mon, 26 Oct 2026 15:47:38 -0500 Subject: [PATCH] fix(core): add GPT-6.1 Terra to Sign in with ChatGPT models (#59359) Co-authored-by: rekram1-node <63023139+rekram1-node@users.noreply.github.com> --- packages/core/src/plugin/provider/chatgpt.ts | 2 ++ packages/core/test/plugin/provider-chatgpt.test.ts | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/packages/core/src/plugin/provider/chatgpt.ts b/packages/core/src/plugin/provider/chatgpt.ts index 57571aa0369..018c275d9c4 100644 --- a/packages/core/src/plugin/provider/chatgpt.ts +++ b/packages/core/src/plugin/provider/chatgpt.ts @@ -45,6 +45,8 @@ const fallbackModels = new Set([ "gpt-6-sol-fast", "gpt-6.1-sol", "gpt-6.1-sol-fast", + "gpt-6.1-terra", + "gpt-6.1-terra-fast", ]) const nonRetryableSharingCodes = [ "subscription_sharing_usage_limit_exceeded", diff --git a/packages/core/test/plugin/provider-chatgpt.test.ts b/packages/core/test/plugin/provider-chatgpt.test.ts index f31defe013b..46fc786a53d 100644 --- a/packages/core/test/plugin/provider-chatgpt.test.ts +++ b/packages/core/test/plugin/provider-chatgpt.test.ts @@ -749,6 +749,8 @@ describe("ChatGPTPlugin", () => { "gpt-6-sol-fast", "gpt-6.1-sol", "gpt-6.1-sol-fast", + "gpt-6.1-terra", + "gpt-6.1-terra-fast", ]) catalog.models.update(Provider.ID.openai, Model.ID.make(id), () => {}) }) @@ -827,6 +829,8 @@ describe("ChatGPTPlugin", () => { "gpt-6-sol-fast", "gpt-6.1-sol", "gpt-6.1-sol-fast", + "gpt-6.1-terra", + "gpt-6.1-terra-fast", ].map((id) => Model.ID.make(id)), ) }),