From 065c2a1e6e90770880e24c50cccb5462c297cfbf Mon Sep 17 00:00:00 2001 From: Aiden Cline Date: Mon, 9 Mar 2026 21:35:08 -0500 Subject: [PATCH] use string instead of enum --- packages/opencode/src/provider/models.ts | 2 +- packages/opencode/src/provider/provider.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/opencode/src/provider/models.ts b/packages/opencode/src/provider/models.ts index 651584755b..a8b2445f16 100644 --- a/packages/opencode/src/provider/models.ts +++ b/packages/opencode/src/provider/models.ts @@ -69,7 +69,7 @@ export namespace ModelsDev { .object({ npm: z.string().optional(), api: z.string().optional(), - shape: z.enum(["responses", "completions"]).optional(), + shape: z.string().optional(), }) .optional(), variants: z.record(z.string(), z.record(z.string(), z.any())).optional(), diff --git a/packages/opencode/src/provider/provider.ts b/packages/opencode/src/provider/provider.ts index e4fe155f44..9759bc316f 100644 --- a/packages/opencode/src/provider/provider.ts +++ b/packages/opencode/src/provider/provider.ts @@ -606,7 +606,7 @@ export namespace Provider { id: z.string(), url: z.string(), npm: z.string(), - shape: z.enum(["responses", "completions"]).optional(), + shape: z.string().optional(), }), name: z.string(), family: z.string().optional(),