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": "AxonHub",
20 "type": "openai-compat",
21 "base_url": "http://100.108.156.33:8090/v1",
22 "api_key": "$(op read 'op://Private/tgnktfktlvqikye426a7mhbvo4/crush')",
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": "gpt-5.2",
46 "name": "GPT 5.2",
47 "context_window": 400000,
48 "default_max_tokens": 50000,
49 "can_reason": true,
50 "reasoning_levels": ["low", "medium", "high"],
51 "default_reasoning_effort": "high",
52 "supports_attachments": true
53 },
54 {
55 "id": "gpt-5.2-codex",
56 "name": "GPT 5.2 Codex",
57 "context_window": 400000,
58 "default_max_tokens": 50000,
59 "can_reason": true,
60 "reasoning_levels": ["low", "medium", "high"],
61 "default_reasoning_effort": "high",
62 "supports_attachments": true
63 },
64 {
65 "id": "glm-4.7",
66 "name": "GLM 4.7",
67 "context_window": 202752,
68 "default_max_tokens": 20275,
69 "can_reason": true,
70 "reasoning_levels": ["low", "medium", "high"],
71 "default_reasoning_effort": "high",
72 "supports_attachments": false
73 },
74 {
75 "id": "kimi-k2-thinking",
76 "name": "Kimi K2 Thinking",
77 "context_window": 262144,
78 "default_max_tokens": 32768,
79 "can_reason": true,
80 "reasoning_levels": ["low", "medium", "high"],
81 "default_reasoning_effort": "high",
82 "supports_attachments": false
83 },
84 {
85 "id": "deepseek-v3.2",
86 "name": "DeepSeek V3.2",
87 "context_window": 162816,
88 "default_max_tokens": 16281,
89 "can_reason": true,
90 "reasoning_levels": ["low", "medium", "high"],
91 "default_reasoning_effort": "high",
92 "supports_attachments": false
93 },
94 {
95 "id": "minimax-m2.1",
96 "name": "MiniMax M2.1",
97 "context_window": 196608,
98 "default_max_tokens": 19660,
99 "can_reason": true,
100 "reasoning_levels": ["low", "medium", "high"],
101 "default_reasoning_effort": "high",
102 "supports_attachments": false
103 },
104 {
105 "id": "gpt-oss-120b",
106 "name": "GPT OSS 120B",
107 "context_window": 131072,
108 "default_max_tokens": 13107,
109 "can_reason": true,
110 "reasoning_levels": ["low", "medium", "high"],
111 "default_reasoning_effort": "high",
112 "supports_attachments": true
113 },
114 {
115 "id": "qwen3-vl-235b-a22b-instruct",
116 "name": "Qwen3 VL 235B A22B Instruct",
117 "context_window": 256000,
118 "default_max_tokens": 25600,
119 "can_reason": false,
120 "supports_attachments": true
121 }
122 ]
123 }
124 }
125}