From 425ec87b7f93b95b40cb47b7d8ff9fde64099fb2 Mon Sep 17 00:00:00 2001 From: "opencode-agent[bot]" Date: Thu, 4 Dec 2025 00:54:25 +0000 Subject: [PATCH] Fixed `target` field usage in model API IDs Co-authored-by: thdxr --- packages/opencode/src/provider/provider.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/opencode/src/provider/provider.ts b/packages/opencode/src/provider/provider.ts index 2df4bc96b9..0098f9f36a 100644 --- a/packages/opencode/src/provider/provider.ts +++ b/packages/opencode/src/provider/provider.ts @@ -380,7 +380,7 @@ export namespace Provider { providerID: provider.id, name: model.name, api: { - id: model.id, + id: model.target ?? model.id, url: provider.api!, npm: model.provider?.npm ?? provider.npm ?? provider.id, }, @@ -513,7 +513,7 @@ export namespace Provider { const parsedModel: Model = { id: modelID, api: { - id: model.id ?? existing?.api.id ?? modelID, + id: model.target ?? model.id ?? existing?.api.id ?? modelID, npm: model.provider?.npm ?? provider.npm ?? existing?.api.npm ?? providerID, url: provider?.api ?? existing?.api.url, },