summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-06-18 10:56:23 -0400
committerDax Raad <[email protected]>2025-06-18 10:56:23 -0400
commitb8bbee47180acb82a298783d4b8aabac5b1527ab (patch)
treedb2b40af623e3ab8ca98153144696cb6dcc4c490
parent8f852b396f21ad31af83fedbb377cfceac73777b (diff)
downloadopencode-b8bbee47180acb82a298783d4b8aabac5b1527ab.tar.gz
opencode-b8bbee47180acb82a298783d4b8aabac5b1527ab.zip
fix issue with provider cache
-rw-r--r--packages/opencode/src/provider/provider.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/opencode/src/provider/provider.ts b/packages/opencode/src/provider/provider.ts
index 8119bc09a..9c21703d9 100644
--- a/packages/opencode/src/provider/provider.ts
+++ b/packages/opencode/src/provider/provider.ts
@@ -232,8 +232,8 @@ export namespace Provider {
const s = await state()
const existing = s.sdk.get(provider.id)
if (existing) return existing
- const [pkg, version] = provider.npm ?? provider.id
- const mod = await import(await BunProc.install(pkg, version))
+ const pkg = provider.npm ?? provider.id
+ const mod = await import(await BunProc.install(pkg, "latest"))
const fn = mod[Object.keys(mod).find((key) => key.startsWith("create"))!]
const loaded = fn(s.providers[provider.id]?.options)
s.sdk.set(provider.id, loaded)