Ver código fonte

fix issue with provider cache

Dax Raad 8 meses atrás
pai
commit
b8bbee4718
1 arquivos alterados com 2 adições e 2 exclusões
  1. 2 2
      packages/opencode/src/provider/provider.ts

+ 2 - 2
packages/opencode/src/provider/provider.ts

@@ -232,8 +232,8 @@ export namespace Provider {
       const s = await state()
       const s = await state()
       const existing = s.sdk.get(provider.id)
       const existing = s.sdk.get(provider.id)
       if (existing) return existing
       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 fn = mod[Object.keys(mod).find((key) => key.startsWith("create"))!]
       const loaded = fn(s.providers[provider.id]?.options)
       const loaded = fn(s.providers[provider.id]?.options)
       s.sdk.set(provider.id, loaded)
       s.sdk.set(provider.id, loaded)