refactor(intents): cleanup intents, shorten help, rename WAKE_TIMEOUT_MS #21

Merged
slaid098 merged 1 commit from refactor/cleanup-intents-and-config into master 2026-08-12 00:19:32 +03:00
Owner

Что сделано

  • Переименован WAKE_TIMEOUT_MS → WAKE_CACHE_RESET_MS (было непонятное имя, теперь отражает суть: сброс кэша детектора wake word)
  • Убран интент SMALL_TALK ("как дела" → "У меня всё хорошо") — бесполезная фича, пользователь просил убрать
  • Погода: has_payload=False — всегда hardcoded город (WEATHER_DEFAULT_CITY), игнорирует город из команды
  • Сокращён HELP текст: было 6 предложений "Скажите ютуб... Скажите погода..." → стало "Вот что я умею: ютуб, погода, время, таймер, название видео."
  • Регенерирован MP3 для help-фразы
  • Новый тест test_help_coverage.py: проверяет что каждый пользовательский интент озвучен в help

Почему

Пользователь (мама, незрячая) жаловалась что HELP слишком длинный и SmallTalk бесполезен. Параметр WAKE_TIMEOUT_MS был непонятен. Погода по голосовому городу парсилась плохо.

Watch out

  • SMALL_TALK убран: "как дела" теперь → UNKNOWN → "Я не знаю такую команду"
  • Погода по городу из команды больше не работает: "погода Москва" → погода для Костюковки
  • Если кто-то добавит новый интент — test_help_coverage упадёт, пока не добавит keyword

Pending

Merge → (релиз позже отдельной задачей)

## Что сделано - Переименован WAKE_TIMEOUT_MS → WAKE_CACHE_RESET_MS (было непонятное имя, теперь отражает суть: сброс кэша детектора wake word) - Убран интент SMALL_TALK ("как дела" → "У меня всё хорошо") — бесполезная фича, пользователь просил убрать - Погода: has_payload=False — всегда hardcoded город (WEATHER_DEFAULT_CITY), игнорирует город из команды - Сокращён HELP текст: было 6 предложений "Скажите ютуб... Скажите погода..." → стало "Вот что я умею: ютуб, погода, время, таймер, название видео." - Регенерирован MP3 для help-фразы - Новый тест test_help_coverage.py: проверяет что каждый пользовательский интент озвучен в help ## Почему Пользователь (мама, незрячая) жаловалась что HELP слишком длинный и SmallTalk бесполезен. Параметр WAKE_TIMEOUT_MS был непонятен. Погода по голосовому городу парсилась плохо. ## Watch out - SMALL_TALK убран: "как дела" теперь → UNKNOWN → "Я не знаю такую команду" - Погода по городу из команды больше не работает: "погода Москва" → погода для Костюковки - Если кто-то добавит новый интент — test_help_coverage упадёт, пока не добавит keyword ## Pending Merge → (релиз позже отдельной задачей)
refactor(intents): remove small_talk, shorten help, rename wake timeout
All checks were successful
CI / lint (pull_request) Successful in 55s
CI / typecheck (pull_request) Successful in 58s
CI / complexity (pull_request) Successful in 31s
CI / test (pull_request) Successful in 4m1s
6bca6a61fd
slaid098 merged commit ec827b3c2b into master 2026-08-12 00:19:32 +03:00
slaid098 deleted branch refactor/cleanup-intents-and-config 2026-08-12 00:19:32 +03:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
slaid098/voice_assistant!21
No description provided.