You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds deterministic round-robin option for pack_rotation by @sebwalle,
so each session gets the next pack in order instead of random.
New config: "pack_rotation_mode": "round-robin" (default: "random").
Resolves VERSION conflict (1.3.0 vs 1.4.1 → 1.4.2).
Co-Authored-By: Sebastian Walleby <sebwalle@users.noreply.github.com>
|`peasant_ru`| Human Peasant (Warcraft III, Russian) | "Да, господин?", "Готово.", "Ну, я пошёл!" |[@maksimfedin](https://github.com/maksimfedin)|
99
+
|`acolyte_ru`| Undead Acolyte (Warcraft III, Russian) | "Моя жизнь за Нер'зула!", "Да, повелитель.", "Тени служат мне." |[@maksimfedin](https://github.com/maksimfedin)|
- macOS (uses `afplay` and AppleScript) or WSL2 (uses PowerShell `MediaPlayer` and WinForms)
136
+
- macOS (uses `afplay` and AppleScript), WSL2 (uses PowerShell `MediaPlayer` and WinForms), or Linux (uses `pw-play`/`paplay`/`ffplay`/`mpv`/`aplay` and `notify-send`)
117
137
- Claude Code with hooks support
118
138
- python3
119
139
120
140
## How it works
121
141
122
-
`peon.sh` is a Claude Code hook registered for `SessionStart`, `UserPromptSubmit`, `Stop`, and `Notification` events. On each event it maps to a sound category, picks a random voice line (avoiding repeats), plays it via `afplay` (macOS) or PowerShell `MediaPlayer` (WSL2), and updates your Terminal tab title.
142
+
`peon.sh` is a Claude Code hook registered for `SessionStart`, `UserPromptSubmit`, `Stop`, and `Notification` events. On each event it maps to a sound category, picks a random voice line (avoiding repeats), plays it via `afplay` (macOS), PowerShell `MediaPlayer` (WSL2), or `paplay`/`ffplay`/`mpv`/`aplay` (Linux), and updates your Terminal tab title.
123
143
124
144
Sound files are property of their respective publishers (Blizzard Entertainment, EA) and are included in the repo for convenience.
0 commit comments