Anthropic добавила Mods в Claude Code для настройки интерфейса и команд

Anthropic представила систему Mods для Claude Code — подключаемые модули на JavaScript и TypeScript, которые могут менять интерфейс инструмента, перехватывать вызовы инструментов и добавлять новые команды. Модули работают с правами пользователя, поэтому устанавливать их стоит только из доверенных источников.

Система Mods позволяет настраивать интерфейс и поведение Claude Code
Система Mods позволяет настраивать интерфейс и поведение Claude Code
Изображение из исходного материала

Anthropic представила систему Mods для Claude Code — механизм расширений, который позволяет разработчикам менять работу ИИ-инструмента непосредственно изнутри. Модули написаны на JavaScript или TypeScript и могут подключаться к событиям, связанным с запросами пользователя, вызовами инструментов и отображением интерфейса.

Информация о выпуске опубликована The Decoder со ссылкой на материалы Anthropic. Для пользователей Claude Code это означает переход от набора фиксированных команд к более гибкой архитектуре, в которой часть возможностей можно создавать и подключать самостоятельно.

Что меняют Mods в Claude Code

Mods работают как промежуточный слой между пользователем, интерфейсом Claude Code и его инструментами. Через них разработчик может изменить не только внешний вид приложения, но и реакцию системы на отдельные действия.

В описании Anthropic упоминаются несколько вариантов применения:

  • добавление пользовательских панелей рядом с чатом;
  • перехват вызовов инструментов;
  • обработка запросов пользователя;
  • создание новых команд;
  • изменение элементов интерфейса;
  • подключение дополнительной логики к уже существующим функциям.

Такой подход позволяет собирать рабочее окружение под конкретную команду или проект. Например, разработчики могут вывести рядом с диалогом сведения о состоянии сборки, добавить собственную команду для запуска внутренней проверки или направить определённые вызовы через дополнительную процедуру контроля.

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

Часть функций Claude Code уже построена на Mods

Anthropic сообщила, что некоторые встроенные возможности Claude Code уже реализованы как модули. В качестве примера компания приводит команду `/diff`, показывающую изменения в проекте.

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

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

Официальный контекст по Claude Code Anthropic публикует в документации: https://docs.anthropic.com/en/docs/claude-code

Где работают расширения

Система доступна в интерфейсе командной строки и настольном приложении Claude Code. Для расширения в Visual Studio Code поддержка заявлена частично, поэтому поведение одного и того же модуля может отличаться в зависимости от среды.

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

запуск из командной строки;

работа в настольном приложении;
3. использование через расширение для Visual Studio Code.

В источнике не уточняется, какие именно функции пока недоступны в расширении для Visual Studio Code и совпадает ли набор событий во всех клиентах. Поэтому переносимость Mods между средами не следует считать гарантированной.

Anthropic также предоставляет примеры модулей на GitHub. Репозиторий и материалы проекта следует проверять по официальному пространству компании: https://github.com/anthropics

Первый официальный модуль следит за ответами Claude

Первым официальным дополнением Anthropic стала разработка «You Should Know». Она запускает отдельного агента, который наблюдает за выводом Claude и отправляет сообщение «Heads up», если замечает информацию, которую пользователь мог пропустить.

Модуль можно включить командой:

`/plugin enable cc-plugin-you-should-know@builtin`

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

При этом доступное описание не содержит независимой оценки качества работы «You Should Know»: неизвестно, насколько часто модуль выдаёт полезные предупреждения, как он обрабатывает ошибочные срабатывания и сколько ресурсов потребляет. Эти параметры разработчикам предстоит оценивать самостоятельно.

Главный риск — права пользователя и отсутствие песочницы

Anthropic предупреждает, что Mods работают с правами пользователя и не изолированы в песочнице. Установленный модуль потенциально получает тот же уровень доступа, который есть у самого Claude Code в конкретной среде.

Это делает происхождение расширения критически важным. Модуль на JavaScript или TypeScript следует рассматривать как исполняемый код, а не как безобидную настройку интерфейса. Перед установкой стоит:

  • проверить источник публикации;
  • просмотреть код и список зависимостей;
  • убедиться, какие файлы и команды использует модуль;
  • не подключать неизвестные расширения в окружении с доступом к закрытым репозиториям и секретам;
  • протестировать модуль в отдельном проекте или рабочем профиле.

Организации, использующие Claude Code в командах, могут управлять списком разрешённых Mods. Это даёт администраторам возможность ограничивать набор расширений, но конкретные механизмы такой политики и доступные настройки в опубликованном описании не раскрыты.

Сведения о развитии Claude Code и его расширениях также следует сопоставлять с официальными материалами Anthropic: https://www.anthropic.com

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

Источники