From b937fe94500dc521366e0ab5d441731c8e90b375 Mon Sep 17 00:00:00 2001 From: Saba Tchikhinashvili <38084512+saba-ch@users.noreply.github.com> Date: Thu, 29 Jan 2026 04:26:26 +0100 Subject: [PATCH] fix(provider): include providerID in SDK cache key (#11020) Co-authored-by: Claude Opus 4.5 --- packages/opencode/src/provider/provider.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/opencode/src/provider/provider.ts b/packages/opencode/src/provider/provider.ts index ee7ee75c9f..27ff5475db 100644 --- a/packages/opencode/src/provider/provider.ts +++ b/packages/opencode/src/provider/provider.ts @@ -977,7 +977,7 @@ export namespace Provider { ...model.headers, } - const key = Bun.hash.xxHash32(JSON.stringify({ npm: model.api.npm, options })) + const key = Bun.hash.xxHash32(JSON.stringify({ providerID: model.providerID, npm: model.api.npm, options })) const existing = s.sdk.get(key) if (existing) return existing