From c5e38a1efe5bbe86110261163c1088d735b57596 Mon Sep 17 00:00:00 2001 From: Amolith Date: Thu, 8 Jan 2026 12:38:22 -0700 Subject: [PATCH] feat(crush): switch to plexus --- dot_config/crush/crush.json | 88 ++++++++++++++++++++++++++++++++++++- 1 file changed, 87 insertions(+), 1 deletion(-) diff --git a/dot_config/crush/crush.json b/dot_config/crush/crush.json index a12467454e27ad5b43a0a0a61111c1579b8918f7..7f86555d4542ef369638050cb933df4c10efeadf 100644 --- a/dot_config/crush/crush.json +++ b/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": {} + } + ] + } } }