В Claude Code появились моды: плагины, которые меняют, как агент работает

1 октября 2026 года в Claude Code добавили моды - плагины, которые вмешиваются в работу агента. Что такое мод, чем он отличается от обычного плагина, какие моды уже есть и на что смотреть перед установкой.

1 октября 2026 года вышла версия Claude Code 2.1.287, и в её списке изменений первой строкой идёт «Added Claude Mods: plugins may now modify deeper behavior» (changelog). Перевод простой: плагины теперь могут менять более глубокие части работы агента. Ниже разберу, что это значит, для чего такой мод нужен и на что смотреть перед установкой.

Плагин и мод: в чём разница

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

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

Обычные настройки-хуки, навыки и подключения к внешним сервисам работают снаружи: они запускают скрипт или дают Claude текст и инструменты. Мод работает внутри Claude Code, поэтому может то, что им не по силам: нарисовать панель рядом с перепиской, задержать вызов инструмента и спросить вас, добавить свою команду.

Мод стоит между агентом и инструментом и видит каждый вызов
Обработчик мода стоит между агентом и инструментом и видит каждый вызов

Что мод умеет

  • Рисовать интерфейс: панель рядом с перепиской или полосу над строкой ввода с кнопками и полями.

  • Менять то, что Claude Code рисует сам: строку вызова инструмента, спиннер, окно вопросов Claude.

  • Задерживать вызов инструмента: остановить его, спросить вас и выполнить или отменить.

  • Добавлять команды: свой /команда выполняется сразу, даже пока Claude работает.

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

Три мода из документации и что они делают

Anthropic выложила примеры модов в открытом репозитории. Поддержки к ним нет, зато по ним хорошо видно, как это работает. Например, мод blast-radius.

blast-radius перехватывает опасную команду - удаление папки через rm -rf или force push, который переписывает историю в git. Команда не выполняется сразу. Мод показывает, что именно она изменит, и даёт две кнопки: выполнить или отменить. Пока вы не нажмёте, файлы остаются как были.

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

replay-theater добавляет команду /replay. Она пошагово показывает правки файлов, которые Claude сделал за последний ход. Удобно проверить, что именно он поменял.

Опасная команда ждёт вашего решения: выполнить или отменить
Опасная команда ждёт решения: две кнопки выполнить или отменить

Как это выглядит в проекте

Представьте проект, где агент сам правит файлы и запускает команды. Если поставить blast-radius, команда rm -rf задержится на экране, и решение останется за вами. С token-weather вы увидите, что контекст почти заполнен, до того, как Claude Code начнёт его сжимать. Ни один из этих модов сам код не правит: blast-radius даёт время подумать до запуска, token-weather показывает заполнение окна заранее.

Встроенный мод: You should know

В той же версии появился встроенный мод You should know. Это побочный агент: он следит за длинной задачей параллельно с Claude. Когда замечает что-то, что вы или Claude могли пропустить, показывает заметку над строкой ввода. Документация не обещает, что он поймает всё. Это второй взгляд на работу, проверку он не заменит.

По умолчанию мод выключен. Включить его можно командой в сессии Claude Code:

курсор@mac - Claude Code
/plugin enable cc-plugin-you-should-know@builtin

В changelog сказано, что мод работает в сессиях с включённой телеметрией. Если вы работаете через компанию, доступность может решать администратор. Список встроенных модов виден в /plugin, на вкладке Installed.

Свой мод без программирования

Мод начинается с трёх файлов: манифеста плагина, файла, который указывает на код, и самого кода. Пример из документации считает вызовы инструментов и выводит число рядом со спиннером, в виде Thinking · tool calls: 3…:

hooks/register.js
let calls = 0

export function register(on) {
  on('tool.call', async ($, e, next) => {
    calls += 1
    $.ui.invalidate('ui.render')
    return next(e)
  })

  on('ui.render', { component: 'Spinner' }, async ($, e, next) => {
    return next({ ...e, props: { ...e.props, suffix: ' · tool calls: ' + calls + '…' } })
  })
}

Писать такой код руками не обязательно. Опишите задачу словами в сессии Claude Code, и Claude напишет мод. Помогает встроенный мод cc-plugin-plugin-authoring: он даёт Claude навык, которым пишут моды.

⚠️
Мод - это код с вашими правами

Мод читает и пишет файлы, до которых дотягивается ваш пользователь, запускает программы и ходит в сеть. Он видит переменные окружения и настройки, где может лежать ключ API. Песочница (sandbox), если вы её включили, изолирует команды Bash, но процесс, который запустил мод, работает вне неё. Мод также может одобрить вызов инструмента, на который Claude Code иначе спросил бы вас.

  • Перед установкой посмотрите, что мод делает: claude plugin validate ./папка-мода покажет события и вызовы, не запуская мод.

  • Ставьте моды только от авторов и каталогов, которым доверяете.

  • Проверяйте мод в тестовом проекте, прежде чем подключать его к работе с вашими файлами.

Где мод работает

Панели и кнопки видны в терминале и во вкладке Code приложения Claude Desktop. В чате расширения для VS Code мод срабатывает, но ничего не рисует. В режиме claude -p (один запрос из терминала без диалога) картина та же. В сессии WSL (Linux внутри Windows) приложения Claude Desktop плагины не работают вовсе.

С чего начать

  • Проверьте версию. Моды нужны Claude Code 2.1.287 или новее: командой claude --version в терминале. Если версия старше, обновите Claude Code.

  • Посмотрите встроенные моды. В сессии Claude Code наберите /plugin и откройте вкладку Installed.

  • Включите You should know, если он выключен: команда выше.

  • Ставьте сторонний мод только после проверки. Сначала claude plugin validate, потом /plugin install имя@каталог.

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

Помогу настроить Claude Code под вашу работу - напишите мне

Подписаться на @kursorai