Перейти к содержимому

Hooks и автоматизация

Как управлять поведением агентов и автоматизировать его с помощью Hooks, скриптов и CI.

16 избранных материаловСвязанные темыТестирование и проверкаSkillsРабочие процессы

Новые избранные материалы

Материалы 1–16 · Всего 16
06.10вт
  1. DEV Community · Claude Code78

    Протестировал десять модов для Claude Code: после срабатывания защиты команды всё равно выполняются, остались только три

    На Claude Code 2.1.288 автор провёл тесты десяти модов: 85 сессий, 882 промптов, 5993 вызовов инструментов. Выяснилось, что хук-защита без .catch при ошибке просто пропускается, и команда выполняется как обычно; только catch с возвратом deny позволяет закрыться при сбое.

    Почему это важно: Автор протестировал десять модов для Claude Code на 85 сессиях и 5993 вызовах инструментов и сформулировал переносимые критерии выбора, а также открытый вопрос о fail-open.

05.10пн
  1. DEV Community · Claude Code78

    Почему правило запрета Read(.env) в Claude Code не мешает Bash читать файл

    Автор добавил в Claude Code правило запрета Read(./.env), но после отказа Read Claude перешёл на Bash и выполнил grep DATABASE_URL .env, выведя production-строку подключения прямо в диалог.

    Почему это важно: Автор на практике убедился, что правило запрета Read не мешает Bash читать .env, и привёл трёхуровневую защиту, которую можно перенести в свои настройки прав.

30.09ср
  1. Habr · Вайбкодинг80

    Как Flawwow с помощью продуктовой песочницы дала 150 сотрудникам без инженерного бэкграунда вывести в прод 262 проекта, сгенерированных ИИ

    Сооснователь российской e-commerce-платформы Flawwow Артём Гамбицкий рассказал о внутренней продуктовой песочнице компании: она позволяет сотрудникам без инженерного бэкграунда публиковать приложения, написанные ИИ-агентами, сразу в продакшен. За четыре месяца 150 человек отправили 262 проектов и сделали около 5000 деплоев — при этом ни один программист не читал этот код.

    Почему это важно: Автор раскрыл детали четырёхуровневой защиты, которая позволяет коллегам без инженерного бэкграунда писать код с помощью ИИ-агентов и безопасно выводить его в прод, а также поделился граблями с ресурсами; этот подход можно перенести на собственную внутреннюю песочницу.

29.09вт
  1. Habr · Claude Code82

    Продуктовый дизайнер месяц в одиночку пилил проект на Claude Code: что я построил вокруг ИИ, чтобы всё не развалилось

    Продуктовый дизайнер с шестилетним опытом в SaaS в одиночку сделал планировщик жизни «Котомка» на Claude Code: почти весь код написал ИИ, а на нём были требования, приёмка и решения.

    Почему это важно: На примере реального репозитория автор рассказал, какие грабли ждут того, кто делает продукт в одиночку с Claude Code, и какие правила, хуки и тестовые ограждения он выстроил вокруг ИИ.

22.09вт
  1. AI Coder · Telegram78

    Роутинг моделей по ролям в Claude Code: неделя практики и ограничения через Hook

    Автор, опираясь на свою конфигурацию Codex, настроил в Claude Code роутинг моделей по ролям: основной поток координирует, explorer на Haiku только ищет код, worker на Opus реализует задачи по TDD, verifier на Sonnet независимо прогоняет проверки, senior на старшей версии Opus занимается деньгами, данными и конкурентностью, а reviewer на другой модели проводит семантическое ревью.

    Почему это важно: Автор за неделю практики показывает, как настроить разделение моделей в Claude Code, ограничения через Hook и компромисс по стоимости — это можно перенести в свой процесс с несколькими ИИ-агентами.

10.09чт
  1. Cursor · Changelog76

    Cursor выпустил функцию «Проекты» — она позволяет координирующему ИИ-агенту брать на себя длительные задачи разработки

    Cursor выпустил функцию «Проекты» для длительной работы — например, над одной фичей, миграцией или целым приложением. Она месяцами удерживает контекст и делегирует задачи тысячам подчинённых ИИ-агентов. Проекты работают на облачных агентах: координирующий агент не пишет код, а только планирует, распределяет задачи и принимает результаты; когда нужны локальные тесты, он запускает локальных агентов. В каждом проекте поддерживается набор файлов, синхронизируемых между облаком и локальными машинами, — так постепенно накапливаются результаты исследований, артефакты и понимание кодовой базы.

    Почему это важно: В официальном описании приведены механизмы совместного использования контекста и автоматического запуска для многолетней работы нескольких агентов в рамках проекта — по ним можно понять, как именно берут на себя длительные задачи.

09.09ср
  1. Habr · Cursor87

    Превращаем ИИ-агента Cursor в члена команды: hooks, safe-list и Telegram-бот

    Команда из шести мобильных разработчиков использует hooks, safe-list и Telegram-бота в Cursor, чтобы превратить проектные соглашения из промптов в обязательные правила на уровне выполнения.

    Почему это важно: Автор объединил hooks, safe-list и Telegram-бота в Cursor в единый многоразовый механизм командной работы; читатели на его основе смогут решить, какие ограничения лучше доверить среде выполнения, а какие — промпту.

07.09пн
  1. AI Coder · Telegram84

    Spotify 用 shunt 插件把 Claude Code 的 token 消耗降低约 90%

    Spotify 开源插件 shunt,通过 Claude Code 的 PreToolUse hooks 拦截超过 350 行的整文件读取,把 Read 以及 cat。

    Ожидает перевода

    Почему это важно: Spotify 用 PreToolUse Hook 把大文件读取和样板代码生成转给廉价模型,给出可迁移的成本拆分思路。

26.08ср
  1. Cline · Blog71

    Строим ИИ-агента для код-ревью на базе Cline SDK и цикла Cline

    Команда Cline собрала на Cline SDK ИИ-агента для код-ревью: проверка разбита на два цикла агента — review и judge, — а управляющий скрипт затем отправляет все оставшиеся замечания одним событием COMMENT в пул-реквест на GitHub.

    Почему это важно: Полный разбор плагина, хуков и двухэтапного цикла ИИ-агента для код-ревью, который можно перенести на другие сценарии автоматизированной проверки.

19.08ср
  1. Cursor · Changelog66

    Cursor обновляет облачного агента и Harness: подписка на события, независимая работа субагентов и /goal

    Cursor обновил облачного агента и Cursor harness: теперь облачный агент может подписываться на источники событий и возобновлять работу при новых изменениях в PR, обсуждениях в Slack или по расписанию, продолжая работу до завершения — исправляя проблемы CI и обрабатывая комментарии ботов.

    Почему это важно: Облачный агент переходит от однократного выполнения к подписке на события и постоянному сопровождению PR и обсуждений в Slack — читатели могут оценить, как меняются границы автоматизации.

10.08пн
  1. Hacker News · Claude Code 高分83

    Claude Code 将 auto mode 设为默认权限模式

    Anthropic 宣布从 8 月 14 日起,Pro、Max 和 Team 套餐的新会话默认运行 auto mode,并停止对分类器额外 token 开销收费;Enterprise、Claude API、AWS、Bedrock、Google Cloud 和 Microsoft Foundry 暂时保持可选,计划下个月改为默认。

    Ожидает перевода

    Почему это важно: Anthropic 公布 auto mode 的安全评测数据与内部拦截案例,可据此判断默认权限模式对现有工作流的影响。

15.06пн
  1. Cline · Blog71

    用插件和 Hook 扩展 Cline 智能体循环

    Cline 官方博客介绍如何用插件和 Hook 给智能体循环加上确定性行为与护栏。插件是单个对象文件,可复用在同一份代码的 CLI、VS Code、JetBrains 和 SDK 上。

    Ожидает перевода

    Почему это важно: 原文给出 Cline 插件与 Hook 的完整代码示例,读者可据此为智能体循环加上日志记录和危险命令拦截。

03.06ср
  1. claude.dev · Anthropic Developer Blog86

    Anthropic делится опытом внутреннего использования Skill в Claude Code: девять категорий и советы по написанию

    Внутри Claude Code у Anthropic уже накопились сотни активно используемых Skill. Команда разбила их на девять категорий: справочники по библиотекам и API, проверка продуктов, сбор и анализ данных, автоматизация бизнес-процессов, генерация шаблонов кода, качество кода и код-ревью, CI/CD и развёртывание, Runbook, эксплуатация инфраструктуры. При этом лучший Skill, как отмечается, должен чётко попадать ровно в одну из этих категорий.

    Почему это важно: Эту классификацию и опыт работы с сотнями Skill внутри Anthropic можно перенести на собственную библиотеку Skill в команде.

11.05пн
  1. Permission Protocol · AI Agent Incident Tracker88

    Mini Shai-Hulud 供应链蠕虫通过 GitHub Actions 缓存投毒攻陷 TanStack、Mistral AI 等 170+ npm/PyPI 包

    TeamPCP 的 Mini Shai-Hulud 蠕虫通过 GitHub Actions 缓存投毒攻陷 TanStack、Mistral AI 等 170+ 个 npm/PyPI 包,攻击者用 TanStack 的合法 OIDC 身份发布了 84 个恶意 @tanstack/* 版本。

    Ожидает перевода

    Почему это важно: 复盘了攻击者如何借 GitHub Actions 缓存投毒窃取 OIDC 令牌并写入 Claude Code Hook 实现持久化,可了解供应链攻击的新手法。

05.02чт
  1. Martin Fowler · Exploring Generative AI75

    Контекстная инженерия для ИИ-агентов разработки: разбираем на примере Claude Code, какие бывают способы конфигурации

    Команда Мартина Фаулера разобрала контекстную инженерию для ИИ-агентов разработки и разделила настройку контекста на переиспользуемые промпты (две категории — инструкции и руководства), контекстные интерфейсы (инструменты, MCP-сервер, Skills) и файлы рабочего пространства, а по тому, «кто решает, что загружать», — на три типа: LLM, человек и программное обеспечение агента.

    Почему это важно: На примере Claude Code разбираем способы настройки контекста для ИИ-агентов разработки и показываем, как выбирать между загрузкой по требованию и постепенным наращиванием контекста.

23.10чт
  1. Jesse Vincent69

    Дополняем Claude Code эпизодической памятью с помощью episodic-memory

    Автор сделал для Claude Code плагин episodic-memory, который умеет искать по записям прошлых сессий. По умолчанию Claude Code удаляет журналы сессий в формате .jsonl из каталога ~/.claude/projects через месяц; этот срок можно продлить с помощью cleanupPeriodDays в файле ~/.claude/settings.json.

    Почему это важно: Автор превратил журналы сессий Claude Code в эпизодическую память с семантическим поиском, так что читатель может сам оценить, как долгосрочный контекст сохраняется между сессиями.