-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathslimclaw.config.json
More file actions
60 lines (60 loc) · 1.38 KB
/
slimclaw.config.json
File metadata and controls
60 lines (60 loc) · 1.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
{
"enabled": true,
"windowing": {
"enabled": true,
"maxMessages": 10,
"maxTokens": 4000,
"summarizeThreshold": 8
},
"routing": {
"enabled": true,
"mode": "active",
"allowDowngrade": true,
"minConfidence": 0.4,
"pinnedModels": [],
"tiers": {
"simple": "anthropic/claude-haiku-4-5",
"mid": "anthropic/claude-sonnet-4-5",
"complex": "anthropic/claude-sonnet-4-5",
"reasoning": "anthropic/claude-opus-4-6"
},
"tierProviders": {
"openai/*": "openrouter",
"google/*": "openrouter",
"deepseek/*": "openrouter",
"meta-llama/*": "openrouter",
"qwen/*": "openrouter",
"anthropic/*": "anthropic"
},
"openRouterHeaders": {
"HTTP-Referer": "https://github.com/evansantos/slimclaw",
"X-Title": "SlimClaw"
},
"shadowLogging": true,
"reasoningBudget": 10000,
"dynamicPricing": {
"enabled": false,
"ttlMs": 21600000,
"refreshIntervalMs": 21600000,
"timeoutMs": 10000,
"apiUrl": "https://openrouter.ai/api/v1/models"
},
"latencyTracking": {
"enabled": true,
"bufferSize": 100,
"outlierThresholdMs": 60000
}
},
"caching": {
"enabled": true,
"injectBreakpoints": true,
"minContentLength": 1000
},
"metrics": {
"enabled": true
},
"dashboard": {
"enabled": true,
"port": 3333
}
}