diff --git a/packages/opencode/src/session/llm.ts b/packages/opencode/src/session/llm.ts index 9f73a7b05..4266b246d 100644 --- a/packages/opencode/src/session/llm.ts +++ b/packages/opencode/src/session/llm.ts @@ -169,7 +169,7 @@ const live: Layer.Layer< }, { temperature: input.model.capabilities.temperature - ? (input.agent.temperature ?? ProviderTransform.temperature(input.model)) + ? (ProviderTransform.temperature(input.model) ?? input.agent.temperature) : undefined, topP: input.agent.topP ?? ProviderTransform.topP(input.model), topK: ProviderTransform.topK(input.model),