diff options
| author | Shantur Rathore <[email protected]> | 2025-12-17 16:20:10 +0000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-12-17 10:20:10 -0600 |
| commit | b8204c0bb7f6bcc77c6cd570f0020ac4ed044503 (patch) | |
| tree | 29c6e2e80160642e8e3dc4b59ad49df255861f39 | |
| parent | fe8c5c143e396a627d033cbf5bc7ff1dbb5791aa (diff) | |
| download | opencode-b8204c0bb7f6bcc77c6cd570f0020ac4ed044503.tar.gz opencode-b8204c0bb7f6bcc77c6cd570f0020ac4ed044503.zip | |
fix: config option setCacheKey not being respected (#5686)
| -rw-r--r-- | packages/opencode/src/session/llm.ts | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/opencode/src/session/llm.ts b/packages/opencode/src/session/llm.ts index ce7b60f0a..7aba178e1 100644 --- a/packages/opencode/src/session/llm.ts +++ b/packages/opencode/src/session/llm.ts @@ -73,6 +73,8 @@ export namespace LLM { system.push(header, rest.join("\n")) } + const provider = await Provider.getProvider(input.model.providerID) + const params = await Plugin.trigger( "chat.params", { @@ -90,7 +92,7 @@ export namespace LLM { topK: ProviderTransform.topK(input.model), options: pipe( {}, - mergeDeep(ProviderTransform.options(input.model, input.sessionID)), + mergeDeep(ProviderTransform.options(input.model, input.sessionID, provider.options)), input.small ? mergeDeep(ProviderTransform.smallOptions(input.model)) : mergeDeep({}), mergeDeep(input.model.options), mergeDeep(input.agent.options), |
