diff --git a/internal/agent/coordinator.go b/internal/agent/coordinator.go index 749db4572775e646e6ebb318e13f84b48be1fd6f..e3a610f2cc27a9f3c42db6635e436f2f7ddb0866 100644 --- a/internal/agent/coordinator.go +++ b/internal/agent/coordinator.go @@ -383,7 +383,7 @@ func getProviderOptions(model Model, providerCfg config.ProviderConfig) fantasy. } } case string(catwalk.InferenceProviderZAI), string(catwalk.InferenceProviderDeepSeek): - if model.ModelCfg.Think { + if model.ModelCfg.Think || model.ModelCfg.ReasoningEffort != "" { extraBody["thinking"] = map[string]any{ "type": "enabled", }