From d005e70f5015cdeb6630e23c136ce0be814e383f Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Sat, 31 Jan 2026 00:57:14 -0500 Subject: [PATCH] core: ensure models configuration is not empty before loading --- packages/opencode/src/provider/models.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/opencode/src/provider/models.ts b/packages/opencode/src/provider/models.ts index 82794f35ba..8b25abd26b 100644 --- a/packages/opencode/src/provider/models.ts +++ b/packages/opencode/src/provider/models.ts @@ -87,7 +87,7 @@ export namespace ModelsDev { export const Data = lazy(async () => { const file = Bun.file(filepath) const result = await file.json().catch(() => {}) - if (result) return result + if (result && typeof result === "object" && Object.keys(result).length > 0) return result // @ts-ignore const snapshot = await import("./models-snapshot") .then((m) => m.snapshot as Record)