on main help sign in
fix(alibaba): fix missing thinking traces on deepseek via aliababa (#3259)
commitd341d84b24fbe6471708c15f4dc08533a9ea6dc4 authorAndrey Nering <andreynering@users.noreply.github.com> dateMon 6 Jul 2026, 10:12 (3 months ago) parent3d60368
1 file changed+2−2
internal/agent/coordinator.go+2−2
internal/agent/coordinator.go+2−2
@@ -416,7 +416,7 @@ func getProviderOptions(model Model, providerCfg config.ProviderConfig) fantasy.
416416 )
417417
418418 switch providerCfg.ID {
419− case string(catwalk.InferenceProviderAlibabaSingapore):
419+ case string(catwalk.InferenceProviderAlibabaSingapore), string(catwalk.InferenceProviderAlibabaUS):
420420 switch {
421421 case !hasEffort && shouldSetEffort:
422422 extraBody["reasoning_effort"] = reasoningEffort
@@ -542,7 +542,7 @@ func getProviderOptions(model Model, providerCfg config.ProviderConfig) fantasy.
542542
543543 case string(catwalk.InferenceProviderAlibabaSingapore), string(catwalk.InferenceProviderAlibabaUS):
544544 if model.CatwalkCfg.CanReason {
545− extraBody["enable_thinking"] = model.ModelCfg.Think
545+ extraBody["enable_thinking"] = model.ModelCfg.Think || reasoningEffort != ""
546546 }
547547 }
548548