fix: make thinking on/off toggle work for deepseek provider

Andrey Nering created

* Ref: https://github.com/charmbracelet/catwalk/pull/271
* Docs: https://api-docs.deepseek.com/guides/thinking_mode

Change summary

internal/agent/coordinator.go | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Detailed changes

internal/agent/coordinator.go 🔗

@@ -364,7 +364,7 @@ func getProviderOptions(model Model, providerCfg config.ProviderConfig) fantasy.
 			extraBody["chat_template_kwargs"] = map[string]any{
 				"thinking": model.ModelCfg.Think,
 			}
-		case string(catwalk.InferenceProviderZAI):
+		case string(catwalk.InferenceProviderZAI), string(catwalk.InferenceProviderDeepSeek):
 			if model.ModelCfg.Think {
 				extraBody["thinking"] = map[string]any{
 					"type": "enabled",