Skip to content

Commit 034ada2

Browse files
author
Kory Boyd
committed
fix(ollama): fix type errors - use correct config model properties
- configModel.reasoning instead of configModel.capabilities.reasoning - configModel.interleaved instead of configModel.capabilities.interleaved
1 parent 048d8c0 commit 034ada2

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

packages/opencode/src/provider/provider.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1062,7 +1062,7 @@ export namespace Provider {
10621062

10631063
// Check for config overrides - allow forcing reasoning on/off
10641064
const configModel = config.provider?.ollama?.models?.[modelID]
1065-
const configForceReasoning = configModel?.capabilities?.reasoning // undefined = auto, true = force on, false = force off
1065+
const configForceReasoning = configModel?.reasoning // undefined = auto, true = force on, false = force off
10661066
const finalReasoning = configForceReasoning !== undefined ? configForceReasoning : isReasoning
10671067

10681068
ollamaModels[modelID] = {
@@ -1084,7 +1084,7 @@ export namespace Provider {
10841084
input: { text: true, audio: false, image: false, video: false, pdf: false },
10851085
output: { text: true, audio: false, image: false, video: false, pdf: false },
10861086
interleaved: finalReasoning
1087-
? configModel?.capabilities?.interleaved ?? { field: "reasoning_content" }
1087+
? configModel?.interleaved ?? { field: "reasoning_content" }
10881088
: false,
10891089
},
10901090
cost: { input: 0, output: 0, cache: { read: 0, write: 0 } },

0 commit comments

Comments
 (0)