Самописные уведомления от Claude Code в Telegram
- Проблема описана как простои из-за «тихих ожиданий», когда Claude Code ждёт пользователя вне режима авто-пилота.
- Решение опирается на механизм hooks в файле ~/.claude/settings.json, где на события агента назначаются коллбэки.
- В тексте приведён перечень событий (например SessionStart, PreToolUse, PostToolUseFailure, Stop и другие) и объяснение, когда они срабатывают.
- В примере используются два типа действий: запуск системной команды и запуск подагента, который затем присылает краткий отчёт.
- Для доставки сообщений задействуется Telegram Bot API: создаётся бот через BotFather, берутся token и chat_id, после чего отправляются сообщения.
Почему это важно: Обычно такой подход даёт простой канал наблюдаемости за работой агента вне IDE и снижает вероятность пропустить момент, когда требуется участие человека. В тексте подчёркивается, что hooks детерминированы и позволяют подключать инструменты операционной системы к пайплайну работы агента.
На что обратить внимание: В тексте отдельно отмечены риски вариантов с прямым размещением вызовов API в CLAUDE.md и вопросы надёжности. Также поднимается тема масштабируемости: обёртка в skill названа громоздкой для привязки к конкретным событиям цикла агента. В примере первые уведомления вешаются на завершение задачи и запрос разрешения, а чувствительным местом остаётся хранение токена бота и формулировки сообщений.
Читайте также
Четыре проекта на Kwork, которые автор отклонил, и почему
Как за неделю собрать фронтенд без фронтендера: AI-ассистент и дизайн-система
Awesome Claude Code: ИИ-помощник для PHP-архитектора
Промпты для ИИ: как писать запросы для нейросетей и получать лучший результат
Как я пытался сжимать смыслы вместо байтов
Ключевые инсайты из новости (по версии ChatGPT)
- Claude Code hooks: событийные коллбэки в ~/.claude/settings.json: В Claude Code существует механизм hooks в ~/.claude/settings.json, который позволяет привязывать действия к событиям жизненного цикла агента. Это даёт способ делать интеграции «по сигналу» (например, по завершению задачи или запросу разрешения), а не через ручное отслеживание статуса в IDE.
[Инструменты и интеграции]
Для получения полного доступа оформите подписку PubMag PRO.
Зарегистрированные пользователи видят только два тезиса.
Зарегистрироваться
Зарегистрированные пользователи видят только два тезиса.
Зарегистрироваться
Инсайты автоматически генерируются с помощью искусственного интеллекта на основе текста статьи.
Подписывайтесь на мой Telegram-канал — там еще больше интересного про AdTech, MarTech, AI и многое другое!
В материале показано, как настроить
Telegram-уведомления для
Claude Code через hooks в настройках, чтобы агент сигнализировал о завершении задач и запросах разрешений. Это переводит «тихие ожидания» в явные сигналы и может дополняться краткой выжимкой от подагента.