Уведомления Claude Code: хуки Stop и Notification
Промпт для Claude: хуки Stop и Notification сообщат на рабочий стол или в Telegram, что Claude Code закончил или ждёт ответа. Токены лежат в переменных окружения.
Похожие промпты
Пример результата
Что получится: два хука в ~/.claude/settings.json. Stop срабатывает, когда Claude закончил отвечать, Notification — когда ждёт вашего разрешения или ответа. На macOS уведомление показывает osascript, на Linux — notify-send, на Windows — окно PowerShell. Можно отправлять и в Telegram через бота, тогда токен и номер чата лежат в переменных окружения, а не в файле настроек. Где тонко: по документации, notify-send не работает на серверах без рабочего стола и в сессиях по SSH — там выручает Telegram. На macOS уведомления идут от приложения Script Editor, и ему нужно разрешить уведомления в системных настройках, иначе вы ничего не увидите. Совет: не вешайте уведомление на каждый шаг — только на «закончил» и «жду ответа». Тогда можно запустить долгую задачу, уйти, и Claude Code позовёт вас, когда нужен.