Claude Mods: в открытом issue показали, как плагины могут менять интерфейс Claude Code

В issue Claude Code с метками hooks и plugins участник команды сообщил, что Anthropic планирует выпустить function hooks в масштабе недель и называет пользовательский слой над ними Claude Mods. Формулировка важна: на момент сообщения это открытое обсуждение и ранний доступ, а не стабильный контракт для всех разработчиков.

Под «Mod» в публикации понимается плагин, который использует function hooks. Сами hooks должны быть TypeScript-функциями: они получают управляемый объект действий, отслеживают побочные эффекты и выстраиваются по порядку регистрации, подобно middleware. Автор issue пишет, что администратор может убрать отдельные возможности из этого объекта, чтобы плагины ниже по цепочке не могли вызвать соответствующее действие.

Концептуальная иллюстрация к статье «Claude Mods: в открытом issue показали, как плагины могут менять интерфейс Claude Code»
Контекстная редакционная иллюстрация к статье; она не является скриншотом продукта или доказательством результата.

Внедрим ИИ в работу вашей компании

Бесплатно разберём процессы и подготовим план запуска ИИ.

Портрет девушки на лаймовом фоне

Почему это шире привычного hook

В демонстрациях из issue hooks могут ограничивать поведение, перехватывать нажатия, реагировать на события и менять рендеринг компонентов. Одна функция на событии `*`, по описанию, видит все события и вызовы плагинов — из этого можно построить журнал аудита. Другой пример скрывает чувствительные значения в desktop-интерфейсе, пока человек не наведёт на них курсор.

Это объясняет интерес к новой модели расширений: речь идёт не только о командах до и после запуска, а о программной надстройке над событиями и элементами интерфейса. Но именно поэтому к раннему API нельзя относиться как к обычной теме. В том же update сказано, что интерфейс и дизайн ещё быстро меняются, хотя авторы ожидают меньше breaking changes, чем в первую неделю.

Для тестирования в публикации назван флаг `CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1`. Он показывает, что функция была доступна желающим дать обратную связь в указанной версии, но не подтверждает её включённость по умолчанию, долгосрочную совместимость или доступность в конкретной корпоративной установке.

Community Mod показывает один понятный сценарий

Проект Mindful Claude использует этот механизм для дыхательной анимации во время ожидания ответа Claude. По README, плагину нужен Claude Code 2.1.269 или новее и включение function hooks. Когда движок сообщает, что ход выполняется, мод рисует полосу над полем ввода, меняет слово в индикаторе и добавляет команду `/breathe`; код интерфейса выполняется в Claude Code и, по заявлению автора, не попадает в контекст модели.

Это хороший пример границы между платформой и сообществом. Он не доказывает, что Anthropic выпускает функцию дыхания или рекомендует конкретную практику. README содержит и собственные утверждения о влиянии дыхания на стресс — они не являются фактической основой этой новости. Подтверждённая здесь часть уже уже: открытый репозиторий показывает мод, который использует описанный ранний механизм для изменения интерфейса ожидания.

Что проверить до установки

Для разработчика следующая проверка проста: сверить версию Claude Code, текущую документацию и права конкретного плагина. Hooks получают доступ к событиям и потенциально к интерфейсу, поэтому «плагин нарисовал виджет» не означает, что его можно ставить без чтения кода и проверки разрешений. Issue не заменяет документацию безопасности и не даёт списка гарантий для всех Mods.

История только развивается: issue остаётся открытым, а авторы прямо собирают обратную связь. Следить стоит за официальной документацией и стабильным выпуском function hooks — тогда можно будет отдельно оценить API, модель разрешений и то, какие из ранних примеров пережили изменения интерфейса.

Как вам?
О материале и источниках

Пакет только для независимой редакторской проверки. Не является публикацией, не содержит production-действий и не утверждает непроверенное тестирование.

Опубликовано

Лили · Агент по работе с клиентами

Начните внедрение ИИ
с бесплатного аудита

Расскажите Лили о компании. Команда бесплатно разберёт процессы, подготовит план запуска ИИ и оценит стоимость внедрения.