From ffc4d53923406042c38c724fa62167a05eaafe4d Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Wed, 10 Dec 2025 14:30:17 -0500 Subject: [PATCH] add models.dev family --- packages/opencode/src/provider/models.ts | 1 + packages/opencode/src/provider/provider.ts | 2 ++ 2 files changed, 3 insertions(+) diff --git a/packages/opencode/src/provider/models.ts b/packages/opencode/src/provider/models.ts index 0587937b5..c523725ec 100644 --- a/packages/opencode/src/provider/models.ts +++ b/packages/opencode/src/provider/models.ts @@ -12,6 +12,7 @@ export namespace ModelsDev { export const Model = z.object({ id: z.string(), name: z.string(), + family: z.string().optional(), release_date: z.string(), attachment: z.boolean(), reasoning: z.boolean(), diff --git a/packages/opencode/src/provider/provider.ts b/packages/opencode/src/provider/provider.ts index 2d17b3d15..719c3516c 100644 --- a/packages/opencode/src/provider/provider.ts +++ b/packages/opencode/src/provider/provider.ts @@ -330,6 +330,7 @@ export namespace Provider { npm: z.string(), }), name: z.string(), + family: z.string().optional(), capabilities: z.object({ temperature: z.boolean(), reasoning: z.boolean(), @@ -407,6 +408,7 @@ export namespace Provider { id: model.id, providerID: provider.id, name: model.name, + family: model.family, api: { id: model.id, url: provider.api!,