Смотреть урок
С 1 октября в Claude Code есть моды: обработчики на JS или TypeScript, которые лежат в плагине и работают внутри агента. Мод может придержать вызов инструмента, переписать промпт или нарисовать панель с кнопками.
Мы бы начали с примера от Anthropic blast-radius. Агент собрался выполнить rm -rf, git reset --hard или force push? Мод ставит команду на паузу, показывает, что она удалит, и ждёт Proceed или Cancel. Команды через bash -c или $(...) он пропускает, так что правила permissions не отключайте.
Потом попросите Claude прямо в сессии: «сделай мод, который показывает текущую git-ветку над промптом». Он напишет мод и, когда вы разрешите, подгрузит его без перезапуска.
Нужна версия 2.1.287 или новее. Песочницы у модов нет: ставьте только код, который прочитали.
1 октября 2026 года Anthropic запустила моды для Claude Code. Мод — это плагин, внутри которого лежат обработчики событий на JavaScript или TypeScript. Claude Code вызывает их, когда что-то происходит: агент зовёт инструмент, вы отправляете промпт, перерисовывается часть интерфейса. Обработчик может просто посмотреть на событие, изменить его или обработать сам.
Hooks из settings.json мы уже разбирали, и вопрос «зачем ещё и моды» напрашивается. Hook запускает внешний скрипт и умеет пропустить или заблокировать действие. Мод работает внутри процесса Claude Code: он рисует панели и кнопки, задерживает вызов, пока вы не ответите, добавляет свои /команды и переделывает встроенные элементы интерфейса. Встроенная команда /diff теперь сама сделана как мод.
Ниже два упражнения. Первое — поставить готовый мод-предохранитель. Второе — попросить Claude написать мод под вас.
Моды работают в терминале начиная с Claude Code 2.1.287, а во вкладке Code десктопного приложения — с 2.1.286. По умолчанию они включены.
claude --version
Если версия старше, обновитесь. В десктопе версию показывает команда /status в локальной сессии, строка Claude Code.
Если во время раннего доступа вы выставляли переменную CLAUDE_CODE_ENABLE_FUNCTION_HOOKS, удалите её: новые версии её игнорируют.
Примеры модов Anthropic выложила в репозиторий claude-code-playground. Их три:
- blast-radius придерживает опасную shell-команду и показывает, что она изменит;
- token-weather рисует над промптом прогноз заполнения контекстного окна;
- replay-theater добавляет команду
/replay, которая пошагово показывает правки файлов за последний ход.
Поддержки у примеров нет, они выложены как есть.
Bash
git clone…