-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.example.toml
More file actions
41 lines (34 loc) · 1.2 KB
/
config.example.toml
File metadata and controls
41 lines (34 loc) · 1.2 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
# ~/.config/pillow/config.toml
[privacy]
mode = "cloud" # "cloud" | "hybrid" | "local"
[tts]
provider = "cartesia" # "cartesia" | "say" | "piper"
speed = 1.0
cartesia_api_key = "..."
cartesia_voice = "e07c00bc-4134-4eae-9ea4-1a55fb45746b"
cartesia_model = "sonic-3"
[narration]
anthropic_api_key = "sk-ant-..."
model = "claude-haiku-4-5-20251001"
style = "default"
stale_threshold_ms = 3000 # drop narration items older than this
batch_pause_ms = 500 # suppress audio if user typed recently
summary_interval = 30 # compress every N events
[drift]
check_interval = 10 # check every N tool calls
pause_ms = 2000 # or on pause > this duration
cooldown_s = 30 # suppress re-check after drift narration
[interrupt]
slap_enabled = true
slap_threshold = 2.5 # g-force (0 to disable)
slap_sound = "chime" # "chime" | "pain" | "none"
sensitivity = 0.15
debounce_ms = 1000
cooldown_ms = 750
stale_ms = 5000
[ipc]
socket_path = "/tmp/pillow.sock"
sensord_socket_path = "/tmp/pillowsensord.sock"
[cost]
show_live = true
show_summary = true