crush.json

 1{
 2	"$schema": "https://charm.land/crush.json",
 3	"mcp": {
 4		"kagi": {
 5			"type": "stdio",
 6			"command": "kagi-ken-mcp"
 7		}
 8	},
 9	"options": {
10		"attribution": {
11			"trailer_style": "assisted-by",
12			"generated_with": false
13		},
14		"memory_paths": ["~/.config/crush/rules", "~/.config/AGENTS.md"],
15		"disable_provider_auto_update": true,
16		"disable_metrics": true
17	},
18	"providers": {
19		"anthropic": {
20			"api_key": "Bearer $(bash ~/.config/crush/anthropic.sh)",
21			"extra_headers": {
22				"User-Agent": "claude-cli/2.0.31 (external, cli)",
23				"x-app": "cli",
24				"anthropic-version": "2023-06-01",
25				"anthropic-beta": "oauth-2025-04-20,interleaved-thinking-2025-05-14,fine-grained-tool-streaming-2025-05-14"
26			},
27			"system_prompt_prefix": "You are Claude Code, Anthropic's official CLI for Claude.",
28			"models": [
29				{
30					"id": "claude-sonnet-4-5-20250929",
31					"name": "Claude Sonnet 4.5",
32					"cost_per_1m_in": 3,
33					"cost_per_1m_out": 15,
34					"cost_per_1m_in_cached": 3.75,
35					"cost_per_1m_out_cached": 0.3,
36					"context_window": 200000,
37					"default_max_tokens": 50000,
38					"can_reason": true,
39					"has_reasoning_efforts": false,
40					"supports_attachments": true
41				},
42				{
43					"id": "claude-haiku-4-5-20251001",
44					"name": "Claude 4.5 Haiku",
45					"cost_per_1m_in": 1,
46					"cost_per_1m_out": 5,
47					"cost_per_1m_in_cached": 1.25,
48					"cost_per_1m_out_cached": 0.09999999999999999,
49					"context_window": 200000,
50					"default_max_tokens": 32000,
51					"can_reason": true,
52					"has_reasoning_efforts": false,
53					"supports_attachments": true
54				},
55				{
56					"id": "claude-opus-4-1-20250805",
57					"name": "Claude Opus 4.1",
58					"cost_per_1m_in": 15,
59					"cost_per_1m_out": 75,
60					"cost_per_1m_in_cached": 18.75,
61					"cost_per_1m_out_cached": 1.5,
62					"context_window": 200000,
63					"default_max_tokens": 32000,
64					"can_reason": true,
65					"has_reasoning_efforts": false,
66					"supports_attachments": true
67				}
68			]
69		}
70	}
71}