Моды для Claude Code: настройка поведения агента
Anthropic представила моды для Claude Code, позволяющие кастомизировать поведение и интерфейс агента с помощью небольших функций на TypeScript.
Механизм работы основан на событиях: каждое действие агента генерирует событие, к которому цепляется мод. Скрипт может срабатывать до, после, вместо или вокруг основного вызова.
Основные возможности пользовательских модов включают:
- переписывание промпта до отправки в модель
- блокировка, переписывание или перезапуск вызовов инструментов
- управление запросами на разрешения (одобрение или отклонение)
- очистка вывода инструментов от секретных данных
- изменение интерфейса терминала и десктопного приложения
Некоторые встроенные функции, такие как /diff, уже переведены в формат модов. Пользователи могут отключать их или заменять собственными решениями. Anthropic планирует перенести другие штатные функции на эту архитектуру.
Расширяемость обеспечивается через каталог Claude или команду /plugin. Моды можно создавать динамически, и изменения подхватываются на лету.
В тарифах Team и Enterprise по умолчанию загружается защитный мод sec-default. Он предотвращает обход ограничений пользователями и блокирует опасные разрешения.
Важно учитывать, что моды не изолированы в песочнике. Разработчики рекомендуют устанавливать расширения только из проверенных источников во избежание атак на разработчиков.










