fix(synthetic): update default model from Kimi-K2.5 to K2.6 (#276)

Christian Rocha created

The previous commit added K2.6 as a model but didn't update the
default_large_model_id or the feature matcher, causing
TestValidDefaultModels to fail.

💘 Generated with Crush

Assisted-by: GLM-5.1 via Crush <crush@charm.land>

Change summary

cmd/synthetic/main.go                     |  4 ++--
internal/providers/configs/synthetic.json | 10 ++++++++--
2 files changed, 10 insertions(+), 4 deletions(-)

Detailed changes

cmd/synthetic/main.go 🔗

@@ -114,7 +114,7 @@ func applyModelOverrides(model *Model) {
 	case strings.HasPrefix(model.ID, "hf:moonshotai/Kimi-K2-Thinking"):
 		model.SupportedFeatures = []string{"tools", "reasoning"}
 
-	case strings.HasPrefix(model.ID, "hf:moonshotai/Kimi-K2.5"):
+	case strings.HasPrefix(model.ID, "hf:moonshotai/Kimi-K2.6"):
 		model.SupportedFeatures = []string{"tools", "reasoning"}
 
 	case strings.HasPrefix(model.ID, "hf:moonshotai/Kimi-K2"):
@@ -159,7 +159,7 @@ func main() {
 		APIKey:              "$SYNTHETIC_API_KEY",
 		APIEndpoint:         "https://api.synthetic.new/openai/v1",
 		Type:                catwalk.TypeOpenAICompat,
-		DefaultLargeModelID: "hf:moonshotai/Kimi-K2.5",
+		DefaultLargeModelID: "hf:moonshotai/Kimi-K2.6",
 		DefaultSmallModelID: "hf:deepseek-ai/DeepSeek-V3.2",
 		Models:              []catwalk.Model{},
 	}

internal/providers/configs/synthetic.json 🔗

@@ -4,7 +4,7 @@
   "api_key": "$SYNTHETIC_API_KEY",
   "api_endpoint": "https://api.synthetic.new/openai/v1",
   "type": "openai-compat",
-  "default_large_model_id": "hf:moonshotai/Kimi-K2.5",
+  "default_large_model_id": "hf:moonshotai/Kimi-K2.6",
   "default_small_model_id": "hf:deepseek-ai/DeepSeek-V3.2",
   "models": [
     {
@@ -136,7 +136,13 @@
       "cost_per_1m_out_cached": 0.95,
       "context_window": 262144,
       "default_max_tokens": 32768,
-      "can_reason": false,
+      "can_reason": true,
+      "reasoning_levels": [
+        "low",
+        "medium",
+        "high"
+      ],
+      "default_reasoning_effort": "medium",
       "supports_attachments": true
     },
     {