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": "anthropic",
21 "base_url": "http://100.108.156.33:8090/anthropic",
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 "supports_attachments": true
31 },
32 {
33 "id": "claude-sonnet-4.5",
34 "name": "Claude Sonnet 4.5",
35 "context_window": 200000,
36 "default_max_tokens": 50000,
37 "can_reason": true,
38 "supports_attachments": true
39 },
40 {
41 "id": "gpt-5.2",
42 "name": "GPT 5.2",
43 "context_window": 400000,
44 "default_max_tokens": 50000,
45 "can_reason": true,
46 "supports_attachments": true
47 },
48 {
49 "id": "gpt-5.2-codex",
50 "name": "GPT 5.2 Codex",
51 "context_window": 400000,
52 "default_max_tokens": 50000,
53 "can_reason": true,
54 "supports_attachments": true
55 },
56 {
57 "id": "glm-4.7",
58 "name": "GLM 4.7",
59 "context_window": 202752,
60 "default_max_tokens": 20275,
61 "can_reason": true,
62 "supports_attachments": false
63 },
64 {
65 "id": "kimi-k2.5",
66 "name": "Kimi K2.5",
67 "context_window": 262144,
68 "default_max_tokens": 32768,
69 "can_reason": true,
70 "supports_attachments": true,
71 "options": {}
72 },
73 {
74 "id": "kimi-k2-thinking",
75 "name": "Kimi K2 Thinking",
76 "context_window": 262144,
77 "default_max_tokens": 32768,
78 "can_reason": true,
79 "supports_attachments": false,
80 "options": {}
81 },
82 {
83 "id": "deepseek-v3.2",
84 "name": "DeepSeek V3.2",
85 "context_window": 162816,
86 "default_max_tokens": 16281,
87 "can_reason": true,
88 "supports_attachments": false,
89 "options": {}
90 },
91 {
92 "id": "minimax-m2.1",
93 "name": "MiniMax M2.1",
94 "context_window": 196608,
95 "default_max_tokens": 19660,
96 "can_reason": true,
97 "supports_attachments": false,
98 "options": {}
99 },
100 {
101 "id": "gpt-oss-120b",
102 "name": "GPT OSS 120B",
103 "context_window": 131072,
104 "default_max_tokens": 13107,
105 "can_reason": true,
106 "supports_attachments": true,
107 "options": {}
108 },
109 {
110 "id": "qwen3-vl-235b-a22b-instruct",
111 "name": "Qwen3 VL 235B A22B Instruct",
112 "context_window": 256000,
113 "default_max_tokens": 25600,
114 "can_reason": false,
115 "supports_attachments": true,
116 "options": {}
117 }
118 ]
119 }
120 }
121}