-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathconfig.default.json
More file actions
69 lines (64 loc) · 1.23 KB
/
config.default.json
File metadata and controls
69 lines (64 loc) · 1.23 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
{
"enabled": true,
"schedule": {
"defaultOfficeHours": {
"start": "22:30",
"end": "05:00",
"timezone": "America/Los_Angeles"
},
"goodNightBufferMinutes": 30,
"userActiveThresholdMinutes": 5
},
"triggers": {
"goodNightPhrases": [
"good night",
"goodnight",
"gn ",
"heading to bed",
"going to bed",
"off to bed",
"turning in",
"signing off",
"calling it a night",
"heading to sleep",
"im going to sleep",
"i'm going to sleep"
],
"morningPhrases": [
"good morning",
"gm ",
"morning",
"you up",
"you there",
"im back",
"i'm back"
]
},
"processing": {
"cycleIntervalMs": 60000,
"maxCyclesPerNight": 10,
"pauseOnUserActivity": true,
"resumeAfterMinutes": 5
},
"tasks": {
"contemplation": {
"enabled": true,
"priority": 50,
"maxPerNight": 3
},
"crystallization": {
"enabled": true,
"priority": 25,
"maxPerNight": 2
},
"metabolismBatch": {
"enabled": true,
"priority": 10,
"maxPerNight": 5
}
},
"state": {
"persistPath": "state.json",
"logPath": "nightshift.log"
}
}