feat(crush): switch to plexus

Amolith created

Change summary

dot_config/crush/crush.json | 88 ++++++++++++++++++++++++++++++++++++++
1 file changed, 87 insertions(+), 1 deletion(-)

Detailed changes

dot_config/crush/crush.json 🔗

@@ -14,9 +14,95 @@
 	"options": {
 		"attribution": { "generated_with": false },
 		"memory_paths": ["~/.config/AGENTS.md", "~/.config/crush/CRUSH.md"],
-		"skills_paths": ["~/.config/agents/skills"],
 		"disabled_tools": ["sourcegraph"],
 		"disable_auto_summarize": true,
 		"disable_metrics": true
+	},
+	"providers": {
+		"plexus": {
+			"name": "Plexus",
+			"type": "anthropic",
+			"base_url": "http://100.108.156.33:4000/",
+			"api_key": "$(op read 'op://Shared/Plexus/keys/ay4ez6voaza5onriieboknay2i')",
+			"models": [
+				{
+					"id": "claude-opus-4.5",
+					"name": "Claude Opus 4.5",
+					"context_window": 200000,
+					"default_max_tokens": 50000,
+					"can_reason": true,
+					"supports_attachments": true
+				},
+				{
+					"id": "claude-sonnet-4.5",
+					"name": "Claude Sonnet 4.5",
+					"context_window": 200000,
+					"default_max_tokens": 50000,
+					"can_reason": true,
+					"supports_attachments": true
+				},
+				{
+					"id": "claude-haiku-4.5",
+					"name": "Claude Haiku 4.5",
+					"context_window": 200000,
+					"default_max_tokens": 32000,
+					"can_reason": true,
+					"supports_attachments": true
+				},
+				{
+					"id": "glm-4.7",
+					"name": "GLM 4.7",
+					"context_window": 202752,
+					"default_max_tokens": 20275,
+					"can_reason": true,
+					"supports_attachments": false
+				},
+				{
+					"id": "kimi-k2-thinking",
+					"name": "Kimi K2 Thinking",
+					"context_window": 262144,
+					"default_max_tokens": 32768,
+					"can_reason": true,
+					"supports_attachments": false,
+					"options": {}
+				},
+				{
+					"id": "deepseek-v3.2",
+					"name": "DeepSeek V3.2",
+					"context_window": 162816,
+					"default_max_tokens": 16281,
+					"can_reason": true,
+					"supports_attachments": false,
+					"options": {}
+				},
+				{
+					"id": "minimax-m2.1",
+					"name": "MiniMax M2.1",
+					"context_window": 196608,
+					"default_max_tokens": 19660,
+					"can_reason": true,
+					"supports_attachments": false,
+					"options": {}
+				},
+				{
+					"id": "gpt-oss-120b",
+					"name": "GPT OSS 120B",
+					"context_window": 131072,
+					"default_max_tokens": 13107,
+					"can_reason": true,
+					"supports_attachments": true,
+					"options": {}
+				},
+				{
+					"id": "qwen3-vl-235b-a22b-instruct",
+					"name": "Qwen3 VL 235B A22B Instruct",
+					"context_window": 256000,
+					"default_max_tokens": 25600,
+					"can_reason": false,
+					"supports_attachments": true,
+					"options": {}
+				}
+			]
+		}
 	}
 }