diff options
| author | Dax Raad <[email protected]> | 2025-06-18 10:56:23 -0400 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-06-18 10:56:23 -0400 |
| commit | b8bbee47180acb82a298783d4b8aabac5b1527ab (patch) | |
| tree | db2b40af623e3ab8ca98153144696cb6dcc4c490 | |
| parent | 8f852b396f21ad31af83fedbb377cfceac73777b (diff) | |
| download | opencode-b8bbee47180acb82a298783d4b8aabac5b1527ab.tar.gz opencode-b8bbee47180acb82a298783d4b8aabac5b1527ab.zip | |
fix issue with provider cache
| -rw-r--r-- | packages/opencode/src/provider/provider.ts | 4 |
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) |
