crush.json

  1{
  2	"$schema": "https://charm.land/crush.json",
  3	"mcp": {
  4		"kagi": {
  5			"type": "stdio",
  6			"command": "kagi-ken-mcp",
  7			"disabled_tools": ["kagi_summarizer"]
  8		}
  9	},
 10	"options": {
 11		"attribution": { "generated_with": false },
 12		"memory_paths": ["~/.config/AGENTS.md", "~/.config/crush/CRUSH.md"],
 13		"disabled_tools": ["sourcegraph"],
 14		"disable_auto_summarize": true,
 15		"disable_metrics": true
 16	},
 17	"providers": {
 18		"axonhub": {
 19			"name": "Plexus",
 20			"type": "openai-compat",
 21			"base_url": "http://100.108.156.33:4000/v1",
 22			"api_key": "$PLEXUS_API_KEY",
 23			"models": [
 24				{
 25					"id": "claude-opus-4-5",
 26					"name": "Claude Opus 4.5",
 27					"context_window": 200000,
 28					"default_max_tokens": 50000,
 29					"can_reason": true,
 30					"reasoning_levels": ["low", "medium", "high"],
 31					"default_reasoning_effort": "high",
 32					"supports_attachments": true
 33				},
 34				{
 35					"id": "kimi-k2.5h",
 36					"name": "Kimi K2.5",
 37					"context_window": 262144,
 38					"default_max_tokens": 32768,
 39					"can_reason": true,
 40					"reasoning_levels": ["low", "medium", "high"],
 41					"default_reasoning_effort": "high",
 42					"supports_attachments": true
 43				},
 44				{
 45					"id": "glm-4.7",
 46					"name": "GLM 4.7",
 47					"context_window": 202752,
 48					"default_max_tokens": 20275,
 49					"can_reason": true,
 50					"reasoning_levels": ["low", "medium", "high"],
 51					"default_reasoning_effort": "high",
 52					"supports_attachments": false
 53				},
 54				{
 55					"id": "kimi-k2-thinking",
 56					"name": "Kimi K2 Thinking",
 57					"context_window": 262144,
 58					"default_max_tokens": 32768,
 59					"can_reason": true,
 60					"reasoning_levels": ["low", "medium", "high"],
 61					"default_reasoning_effort": "high",
 62					"supports_attachments": false
 63				},
 64				{
 65					"id": "deepseek-v3.2",
 66					"name": "DeepSeek V3.2",
 67					"context_window": 162816,
 68					"default_max_tokens": 16281,
 69					"can_reason": true,
 70					"reasoning_levels": ["low", "medium", "high"],
 71					"default_reasoning_effort": "high",
 72					"supports_attachments": false
 73				},
 74				{
 75					"id": "minimax-m2.1",
 76					"name": "MiniMax M2.1",
 77					"context_window": 196608,
 78					"default_max_tokens": 19660,
 79					"can_reason": true,
 80					"reasoning_levels": ["low", "medium", "high"],
 81					"default_reasoning_effort": "high",
 82					"supports_attachments": false
 83				},
 84				{
 85					"id": "gpt-oss-120b",
 86					"name": "GPT OSS 120B",
 87					"context_window": 131072,
 88					"default_max_tokens": 13107,
 89					"can_reason": true,
 90					"reasoning_levels": ["low", "medium", "high"],
 91					"default_reasoning_effort": "high",
 92					"supports_attachments": true
 93				},
 94				{
 95					"id": "qwen3-vl-235b-a22b-instruct",
 96					"name": "Qwen3 VL 235B A22B Instruct",
 97					"context_window": 256000,
 98					"default_max_tokens": 25600,
 99					"can_reason": false,
100					"supports_attachments": true
101				}
102			]
103		}
104	}
105}