Осталось 6 уроков
Экспериментальные Agent Hooks появились в Claude Code в 2025 году как расширение обычных hooks. Они создают подагента (subagent), который может читать файлы, делать grep или glob, анализировать тесты и принимать решение: продолжать работу (ok) или остановиться (false).
Agent Hook подключается в конфиге как отдельный блок. Подагент получает доступ к файловой системе, может собирать метрики тестов или искать паттерны в тексте. Например, если в коде найден TODO, агент блокирует коммит. Решение принимает не скрипт, а сама логика Agent Hook — это уровень выше простого вызова команды.
Agent Hooks особенно полезны для сложных сценариев: условные проверки, анализ больших проектов, предварительная фильтрация задач перед запуском инструментов.
💡 Аналогия
Agent Hook похож на опытного ревизора: он не просто отмечает событие, а сам просматривает документы, ищет ошибки и может остановить процесс, если что-то не так.
Ключевые моменты
Agent Hooks создают субагента, который анализирует файлы и процессы.
Поддерживаются grep, glob, проверки тестов на лету.
Решение об остановке или продолжении принимает логика Agent Hook.
Используются для сложных автоматизаций и фильтраций.
Следующий урок
Плагины: расширяем возможности Claude Code
Теория