-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.example.json
More file actions
80 lines (75 loc) · 1.92 KB
/
config.example.json
File metadata and controls
80 lines (75 loc) · 1.92 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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
{
"_comment": "Talon Configuration - Copy this to ~/.talon/config.json and customize",
"_security": "NEVER commit files with real API keys or phone numbers!",
"_setup": "1. Copy this file to ~/.talon/config.json",
"_setup2": "2. Create ~/.talon/.env with your secrets (see .env.example)",
"_setup3": "3. Use ${ENV_VAR_NAME} syntax for sensitive values",
"gateway": {
"host": "127.0.0.1",
"port": 19789,
"auth": {
"mode": "none",
"token": "${TALON_TOKEN}"
}
},
"agent": {
"model": "opencode/minimax-m2.5-free",
"subagentModel": "opencode/minimax-m2.5-free",
"providers": {
"opencode": {
"apiKey": "sk-opencode-free-no-key-required",
"models": ["minimax-m2.5-free", "big-pickle", "glm-5-free", "kimi-k2.5-free"]
},
"deepseek": {
"apiKey": "${DEEPSEEK_API_KEY}",
"models": ["deepseek-chat", "deepseek-reasoner"]
},
"openrouter": {
"apiKey": "${OPENROUTER_API_KEY}",
"models": ["anthropic/claude-3.5-sonnet", "openai/gpt-4o-mini", "google/gemini-flash-1.5"]
}
},
"maxIterations": 10,
"thinkingLevel": "medium"
},
"channels": {
"cli": {
"enabled": true
},
"telegram": {
"enabled": false,
"botToken": "${TELEGRAM_BOT_TOKEN}",
"allowedUsers": [],
"allowedGroups": [],
"groupActivation": "mention"
},
"whatsapp": {
"enabled": false,
"allowedUsers": ["${WHATSAPP_PHONE_NUMBER}"],
"allowedGroups": [],
"groupActivation": "mention",
"sessionName": "Talon"
}
},
"tools": {
"files": {
"enabled": true,
"allowedPaths": ["~/"]
},
"shell": {
"enabled": true,
"confirmDestructive": true
},
"browser": {
"enabled": true,
"headless": true
}
},
"memory": {
"enabled": true,
"compaction": {
"enabled": true,
"keepRecentMessages": 10
}
}
}