summaryrefslogtreecommitdiffhomepage
path: root/packages/opencode/test/provider/transform.test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/opencode/test/provider/transform.test.ts')
-rw-r--r--packages/opencode/test/provider/transform.test.ts29
1 files changed, 29 insertions, 0 deletions
diff --git a/packages/opencode/test/provider/transform.test.ts b/packages/opencode/test/provider/transform.test.ts
index 232984635..512819a65 100644
--- a/packages/opencode/test/provider/transform.test.ts
+++ b/packages/opencode/test/provider/transform.test.ts
@@ -2002,6 +2002,35 @@ describe("ProviderTransform.variants", () => {
const result = ProviderTransform.variants(model)
expect(Object.keys(result)).toEqual(["low", "medium", "high", "xhigh"])
})
+
+ test("gpt-5.3-codex includes xhigh", () => {
+ const model = createMockModel({
+ id: "gpt-5.3-codex",
+ providerID: "github-copilot",
+ api: {
+ id: "gpt-5.3-codex",
+ url: "https://api.githubcopilot.com",
+ npm: "@ai-sdk/github-copilot",
+ },
+ })
+ const result = ProviderTransform.variants(model)
+ expect(Object.keys(result)).toEqual(["low", "medium", "high", "xhigh"])
+ })
+
+ test("gpt-5.4 includes xhigh", () => {
+ const model = createMockModel({
+ id: "gpt-5.4",
+ release_date: "2026-03-05",
+ providerID: "github-copilot",
+ api: {
+ id: "gpt-5.4",
+ url: "https://api.githubcopilot.com",
+ npm: "@ai-sdk/github-copilot",
+ },
+ })
+ const result = ProviderTransform.variants(model)
+ expect(Object.keys(result)).toEqual(["low", "medium", "high", "xhigh"])
+ })
})
describe("@ai-sdk/cerebras", () => {