From f83a81209629a29aa2d57c3dd647d0969fe62462 Mon Sep 17 00:00:00 2001 From: Amolith Date: Wed, 5 Nov 2025 11:08:30 -0700 Subject: [PATCH] chore(crush): refactor provider configuration - Rename anthropic-max to anthropic - Remove redundant id fields - Add has_reasoning_efforts flag to models - Configure reasoning parameters for capable models Assisted-by: GLM-4.6 via Crush --- dot_config/crush/crush.json | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/dot_config/crush/crush.json b/dot_config/crush/crush.json index f412c6a948a8e9d3378a824c41d7df41326fa4e3..5184ac02a0d6066990477a437f1d450430124e7a 100644 --- a/dot_config/crush/crush.json +++ b/dot_config/crush/crush.json @@ -10,9 +10,7 @@ "memory_paths": ["~/.config/crush/rules", "~/.config/AGENTS.md"] }, "providers": { - "anthropic-max": { - "id": "anthropic-max", - "name": "Anthropic [MAX]", + "anthropic": { "api_key": "Bearer $(bash ~/.config/crush/anthropic.sh)", "extra_headers": { "User-Agent": "claude-cli/2.0.31 (external, cli)", @@ -32,6 +30,7 @@ "context_window": 200000, "default_max_tokens": 50000, "can_reason": true, + "has_reasoning_efforts": false, "supports_attachments": true }, { @@ -57,12 +56,12 @@ "context_window": 200000, "default_max_tokens": 32000, "can_reason": true, + "has_reasoning_efforts": false, "supports_attachments": true } ] }, "synthetic": { - "id": "synthetic", "name": "Synthetic", "type": "openai-compat", "api_key": "$SYNTHETIC_API_KEY", @@ -78,6 +77,7 @@ "context_window": 131072, "default_max_tokens": 65536, "can_reason": true, + "has_reasoning_efforts": true, "reasoning_levels": ["low", "medium", "high"], "default_reasoning_effort": "high", "supports_attachments": false @@ -92,6 +92,7 @@ "context_window": 131072, "default_max_tokens": 8192, "can_reason": true, + "has_reasoning_efforts": true, "reasoning_levels": ["low", "medium", "high"], "default_reasoning_effort": "high", "supports_attachments": false @@ -106,6 +107,7 @@ "context_window": 196608, "default_max_tokens": 65536, "can_reason": true, + "has_reasoning_efforts": true, "reasoning_levels": ["low", "medium", "high"], "default_reasoning_effort": "high", "supports_attachments": false @@ -132,6 +134,7 @@ "context_window": 131072, "default_max_tokens": 65536, "can_reason": true, + "has_reasoning_efforts": true, "reasoning_levels": ["low", "medium", "high"], "default_reasoning_effort": "high", "supports_attachments": false @@ -146,6 +149,7 @@ "context_window": 262144, "default_max_tokens": 81920, "can_reason": true, + "has_reasoning_efforts": true, "reasoning_levels": ["low", "medium", "high"], "default_reasoning_effort": "high", "supports_attachments": false @@ -172,6 +176,9 @@ "context_window": 204800, "default_max_tokens": 65536, "can_reason": true, + "has_reasoning_efforts": true, + "reasoning_levels": ["low", "medium", "high"], + "default_reasoning_effort": "high", "supports_attachments": false } ]