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 "deepwiki": {
10 "type": "http",
11 "url": "https://mcp.deepwiki.com/mcp"
12 }
13 },
14 "options": {
15 "attribution": { "generated_with": false },
16 "memory_paths": ["~/.config/AGENTS.md", "~/.config/crush/CRUSH.md"],
17 "disabled_tools": ["sourcegraph"],
18 "disable_auto_summarize": true,
19 "disable_metrics": true
20 },
21 "providers": {
22 "axonhub": {
23 "name": "AxonHub",
24 "type": "openai-compat",
25 "base_url": "http://100.108.156.33:8090/v1",
26 "api_key": "$(op read 'op://Private/tgnktfktlvqikye426a7mhbvo4/crush')",
27 "models": [
28 {
29 "id": "claude-opus-4-5",
30 "name": "Claude Opus 4.5",
31 "context_window": 200000,
32 "default_max_tokens": 50000,
33 "can_reason": true,
34 "reasoning_levels": ["low", "medium", "high"],
35 "default_reasoning_effort": "high",
36 "supports_attachments": true
37 },
38 {
39 "id": "kimi-k2.5h",
40 "name": "Kimi K2.5",
41 "context_window": 262144,
42 "default_max_tokens": 32768,
43 "can_reason": true,
44 "reasoning_levels": ["low", "medium", "high"],
45 "default_reasoning_effort": "high",
46 "supports_attachments": true
47 },
48 {
49 "id": "gpt-5.2",
50 "name": "GPT 5.2",
51 "context_window": 400000,
52 "default_max_tokens": 50000,
53 "can_reason": true,
54 "reasoning_levels": ["low", "medium", "high"],
55 "default_reasoning_effort": "high",
56 "supports_attachments": true
57 },
58 {
59 "id": "gpt-5.2-codex",
60 "name": "GPT 5.2 Codex",
61 "context_window": 400000,
62 "default_max_tokens": 50000,
63 "can_reason": true,
64 "reasoning_levels": ["low", "medium", "high"],
65 "default_reasoning_effort": "high",
66 "supports_attachments": true
67 },
68 {
69 "id": "glm-4.7",
70 "name": "GLM 4.7",
71 "context_window": 202752,
72 "default_max_tokens": 20275,
73 "can_reason": true,
74 "reasoning_levels": ["low", "medium", "high"],
75 "default_reasoning_effort": "high",
76 "supports_attachments": false
77 },
78 {
79 "id": "kimi-k2-thinking",
80 "name": "Kimi K2 Thinking",
81 "context_window": 262144,
82 "default_max_tokens": 32768,
83 "can_reason": true,
84 "reasoning_levels": ["low", "medium", "high"],
85 "default_reasoning_effort": "high",
86 "supports_attachments": false
87 },
88 {
89 "id": "deepseek-v3.2",
90 "name": "DeepSeek V3.2",
91 "context_window": 162816,
92 "default_max_tokens": 16281,
93 "can_reason": true,
94 "reasoning_levels": ["low", "medium", "high"],
95 "default_reasoning_effort": "high",
96 "supports_attachments": false
97 },
98 {
99 "id": "minimax-m2.1",
100 "name": "MiniMax M2.1",
101 "context_window": 196608,
102 "default_max_tokens": 19660,
103 "can_reason": true,
104 "reasoning_levels": ["low", "medium", "high"],
105 "default_reasoning_effort": "high",
106 "supports_attachments": false
107 },
108 {
109 "id": "gpt-oss-120b",
110 "name": "GPT OSS 120B",
111 "context_window": 131072,
112 "default_max_tokens": 13107,
113 "can_reason": true,
114 "reasoning_levels": ["low", "medium", "high"],
115 "default_reasoning_effort": "high",
116 "supports_attachments": true
117 },
118 {
119 "id": "qwen3-vl-235b-a22b-instruct",
120 "name": "Qwen3 VL 235B A22B Instruct",
121 "context_window": 256000,
122 "default_max_tokens": 25600,
123 "can_reason": false,
124 "supports_attachments": true
125 }
126 ]
127 }
128 }
129}