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		"browseros": {
 10			"type": "http",
 11			"url": "http://127.0.0.1:9100/mcp",
 12			"disabled_tools": [
 13				"browser_get_bookmarks",
 14				"browser_create_bookmark",
 15				"browser_remove_bookmark",
 16				"browser_remove_bookmark",
 17				"browser_get_bookmark_children",
 18				"browser_move_bookmark",
 19				"browser_remove_bookmark_tree",
 20				"browser_search_history",
 21				"browser_get_recent_history",
 22				"browser_create_window",
 23				"browser_create_window"
 24			]
 25		}
 26	},
 27	"options": {
 28		"attribution": { "generated_with": false },
 29		"memory_paths": ["~/.config/AGENTS.md", "~/.config/crush/CRUSH.md"],
 30		"disabled_tools": ["sourcegraph"],
 31		"disable_auto_summarize": true,
 32		"disable_metrics": true
 33	},
 34	"providers": {
 35		"plexus": {
 36			"name": "Plexus",
 37			"type": "openai-compat",
 38			"base_url": "http://100.108.156.33:4000/v1",
 39			"api_key": "$PLEXUS_API_KEY",
 40			"models": [
 41				{
 42					"id": "claude-opus-4.6",
 43					"name": "Claude Opus 4.6",
 44					"context_window": 200000,
 45					"default_max_tokens": 50000,
 46					"can_reason": true,
 47					"reasoning_levels": ["low", "medium", "high"],
 48					"default_reasoning_effort": "high",
 49					"supports_attachments": true
 50				},
 51				{
 52					"id": "claude-opus-4.5",
 53					"name": "Claude Opus 4.5",
 54					"context_window": 200000,
 55					"default_max_tokens": 50000,
 56					"can_reason": true,
 57					"reasoning_levels": ["low", "medium", "high"],
 58					"default_reasoning_effort": "high",
 59					"supports_attachments": true
 60				},
 61				{
 62					"id": "claude-sonnet-4.6",
 63					"name": "Claude Sonnet 4.6",
 64					"context_window": 200000,
 65					"default_max_tokens": 50000,
 66					"can_reason": true,
 67					"reasoning_levels": ["low", "medium", "high"],
 68					"default_reasoning_effort": "high",
 69					"supports_attachments": true
 70				},
 71				{
 72					"id": "gpt-5.3-codex",
 73					"name": "GPT 5.3 Codex",
 74					"context_window": 400000,
 75					"default_max_tokens": 128000,
 76					"can_reason": true,
 77					"reasoning_levels": ["low", "medium", "high"],
 78					"default_reasoning_effort": "high",
 79					"supports_attachments": true
 80				},
 81				{
 82					"id": "gpt-5.2-codex",
 83					"name": "GPT 5.2 Codex",
 84					"context_window": 400000,
 85					"default_max_tokens": 128000,
 86					"can_reason": true,
 87					"reasoning_levels": ["low", "medium", "high"],
 88					"default_reasoning_effort": "high",
 89					"supports_attachments": true
 90				},
 91				{
 92					"id": "kimi-k2.5h",
 93					"name": "Kimi K2.5",
 94					"context_window": 262144,
 95					"default_max_tokens": 32768,
 96					"can_reason": true,
 97					"reasoning_levels": ["low", "medium", "high"],
 98					"default_reasoning_effort": "high",
 99					"supports_attachments": true
100				},
101				{
102					"id": "glm-5",
103					"name": "GLM 5",
104					"context_window": 202752,
105					"default_max_tokens": 20275,
106					"can_reason": true,
107					"reasoning_levels": ["low", "medium", "high"],
108					"default_reasoning_effort": "high",
109					"supports_attachments": false
110				},
111				{
112					"id": "glm-4.7",
113					"name": "GLM 4.7",
114					"context_window": 202752,
115					"default_max_tokens": 20275,
116					"can_reason": true,
117					"reasoning_levels": ["low", "medium", "high"],
118					"default_reasoning_effort": "high",
119					"supports_attachments": false
120				},
121				{
122					"id": "minimax-m2.5",
123					"name": "MiniMax M2.5",
124					"context_window": 196608,
125					"default_max_tokens": 19660,
126					"can_reason": true,
127					"reasoning_levels": ["low", "medium", "high"],
128					"default_reasoning_effort": "high",
129					"supports_attachments": false
130				},
131				{
132					"id": "qwen3.5-397b-a17b",
133					"name": "Qwen3.5 397B A17B",
134					"context_window": 262144,
135					"default_max_tokens": 65536,
136					"can_reason": true,
137					"reasoning_levels": ["low", "medium", "high"],
138					"default_reasoning_effort": "high",
139					"supports_attachments": false
140				},
141				{
142					"id": "gpt-oss-120b",
143					"name": "GPT OSS 120B",
144					"context_window": 131072,
145					"default_max_tokens": 13107,
146					"can_reason": true,
147					"reasoning_levels": ["low", "medium", "high"],
148					"default_reasoning_effort": "high",
149					"supports_attachments": true
150				}
151			]
152		}
153	}
154}