Safety Hooks моей мечты Наконец-то сделал хуки моей мечты - достаточно безопасные и практически без false-positive. Хуки вымученные, эвлюционировали на граблях можно сказать. Собсна, любой, кто проработал с агентами какое-то время отлично знает, что иногда они чудят, удаляя лишнее - папки, докер образы или даже целые базы вместе с инфрой. И их важно вовремя ловить за руку. Хуки - это важнейшая часть работы с кодинг агентами, привносящая в них не только детерменированности, но и безопасности. Соответственно, когда хуков нет совсем или их мало, безопасность хромает - агент может уронить базу, сделать rm rf и тд, а если хуков слишком много , то... вы привыкаете клацать Enter на Allow, уже даже не читая о чем вообще сыр-бор. Поэтому, нужен тонкий баланс и хуками важно закрывать только действительно деструктивные, необратимые или критические действия. Ну, и сразу второй нюанс - для блоков я предпочитаю использовать ask хуки вместо блокирующих, т. к. агенты нынче слишком умные и получив блокирующий хук, наверняка найдет способ обойти ограничение (особенно если прилетел какой-нибудь prompt-injection), тк хуки обычно весьма примитивны. Короче-говоря, с учетом всех этих нюансов я написал свои opiniated-хуки, которые сам использую, они максимально сбалансированны по allow/ask с практически нулевым false positive - благодаря парсингу AST, а не regex'ам, которые обычно в хуках. Частично в основе лежит claude-code-safety-net (спасибо Рефату за наводку) весьма сильно переработанный и дополненный. Внутри: 1. rm — `rm`/`unlink`/`shred` вне cwd, по `/etc`, `$HOME`; через `sudo`, `xargs`, `find -delete`, pipe-to-shell. 2. infra — `kubectl`, `docker`, `terraform`, `helm`, `gcp`. 3. db — `DROP/TRUNCATE/DELETE` через psql/mysql; `redis-cli FLUSHALL/SHUTDOWN`, supabase. 4. paas — Railway, Fly, Heroku, Vercel, Netlify с destructive-глаголами (PocketOS-класс). 5. git — `reset --hard, clean -fd, checkout . / restore ., branch -D, stash drop/clear, push -f, push --delete`. Ссылка на репо: https://github.com/CodeAlive-AI/ai-driven-development/tree/main/hooks/balanced-safety-hooks - звезды как обычно приветствуются. Быстро ставятся так: `curl -fsSL https://raw.githubusercontent.com/CodeAlive-AI/ai-driven-development/main/hooks/balanced-safety-hooks/install-prebuilt.sh | sh` Из особенностей - написаны хуки на Go, поэтому выполняются буквально за несколько мс. Ну, и каждый, может поправить их под свои нужды, перкомпилячив бинарник. Еще из интересного - большинство хуков покрыты тестами. Кстати, для простого и корректного управления своими хуками у меня есть отдельный скилл hooks-management, который теперь поддерживает Claude Code, Codex и OpenCode. @ai_driven - AI-Driven Development
Safety Hooks моей мечты Наконец-то сделал хуки моей мечты - достаточно…
Источник
https://t.me/ai_driven/201Канал AI-Driven Development. Родион Мостовой · опубликовано 4 мая 2026 г.
Из этого канала
- #202В это воскресенье в 18:00 МСК, 20:00 по Алматы поговорим с ребятами о том, как…
В это воскресенье в 18:00 МСК, 20:00 по Алматы поговорим с ребятами о том, как экономить на LLMках. Приходите. И пишите свои вопросы.
- #203"Я забыл попросить вопросы к стриму ""Каждый токен на счету""! 🙈 Задайте их,…
"Я забыл попросить вопросы к стриму ""Каждый токен на счету""! 🙈 Задайте их, пожалуйста, в комментариях к этому посту.
- #204Уже видели, что Антропики переписали bun с Zig на Rust? Тут Никита Соболев…
Уже видели, что Антропики переписали bun с Zig на Rust? Тут Никита Соболев интересный разбор этой истории сделал.
- #200"Улучшаем понимание контекста через субагентов Собственно, исследование кода…
"Улучшаем понимание контекста через субагентов Собственно, исследование кода (или чего угодно другого) через субагентов на сегодня один из наиболее полезных…
- #199Стрим про кодинг-интервью в эпоху агентов Классические форматы найма…
Стрим про кодинг-интервью в эпоху агентов Классические форматы найма разработчиков в свете AI устаревают на глазах.