Звуковые уведомления
Sound notifications SOBA: CLI-флаги, env-переменные, config.json и поведение на разных платформах.
SOBA может воспроизводить звуки при важных событиях: завершение задачи, ошибка, запрос dangerous-операции.
1. CLI-флаги
| Флаг | Назначение |
|---|---|
--sound-enabled | Включить звук на текущий запуск |
--no-sound | Отключить звук на текущий запуск |
--sound-volume <0..1> | Громкость |
--sound-repeat | Повторять звук до следующего события или смены состояния |
Пример:
soba -i --sound-enabled --sound-volume 0.52. Config
Блок sound в ~/.soba/config.json:
{
"sound": {
"enabled": true,
"volume": 0.7,
"repeatMode": "once",
"repeatIntervalMs": 3000
}
}| Ключ | Значения |
|---|---|
enabled | true или false |
volume | число от 0.0 до 1.0 |
repeatMode | "once" или "repeat" |
repeatIntervalMs | интервал повтора в миллисекундах |
3. Env
export SOBA_SOUND_ENABLED=true
export SOBA_SOUND_VOLUME=0.7
export SOBA_SOUND_REPEAT=onceПриоритет стандартный:
CLI flags > env > config.json > defaults4. Практика
Для долгих задач:
soba -i --sound-enabled --sound-repeatДля CI, записи экрана или тихого режима:
soba -i --no-soundЕсли звук не воспроизводится, проверьте системный player и громкость ОС. SOBA не должен блокировать выполнение задачи из-за недоступного аудио.