Перейти к содержанию

claude-code

На модах Claude Code Anthropic собрала /diff и AGENTS.md

Claude News

Команду /diff и поддержку AGENTS.md Anthropic вписала в Claude Code не через ядро, а модами. С версии 2.1.287 этот механизм открыт всем, о чём команда написала в аккаунте ClaudeDevs в X: моды меняют поведение агента и его интерфейс, а встроенные функции можно подменить своими.

Коротко

  • Мод в Claude Code пишется на TypeScript в несколько строк или собирается самим Claude по вашей просьбе, а поставляется внутри плагина и ставится командой /plugin в CLI или десктопном приложении.
  • В той же версии 2.1.287 появился встроенный мод You should know: побочный агент следит за сессией и подсказывает, что вы или Claude могли упустить по ходу работы.
  • Включить You should know можно только в сессиях напрямую с Anthropic и при включённой телеметрии, а какие именно части Claude Code модам разрешено трогать, в анонсе не перечислено.

Если вы не следили: плагины в Claude Code появились раньше модов, и ставились они той же командой /plugin. В примечаниях к релизу 2.1.287 новинка описана одной строкой: плагины отныне могут менять более глубокое поведение. Иначе говоря, упаковка осталась прежней, а возможности у её содержимого выросли.

Моды для Claude Code пишут на TypeScript или поручают самому Claude

Anthropic называет три вещи, которые умеет мод: изменить то, как ведёт себя Claude Code, перенастроить интерфейс и заменить встроенную функцию собственной. Чтобы написать такой мод, по словам команды, хватит нескольких строк на TypeScript. Есть и второй путь: попросить Claude собрать мод за вас.

Отдельно моды не ставятся, они едут внутри плагинов. Поэтому установка выглядит привычно, через команду /plugin в CLI или в десктопном приложении. Для тех, кому нужна отправная точка, Anthropic добавляет готовые примеры модов в репозиторий Claude Code Playground, их можно брать за основу и переделывать. Есть и руководство для начинающих в блоге claude.dev.

Встроенный мод You should know работает только при включённой телеметрии

Вместе с механизмом в версии 2.1.287 пришёл первый встроенный мод, You should know. Он запускает побочного агента, который, как сказано в примечаниях к релизу, прикрывает вам спину: замечает то, мимо чего могли пройти и вы, и Claude.

Включается мод командой /plugin enable cc-plugin-you-should-know@builtin. Суффикс @builtin указывает на плагин, встроенный в сам Claude Code, так что скачивать его ниоткуда не нужно. Условий два: сессия должна идти напрямую с Anthropic, а телеметрия должна быть включена. Без любого из них мод недоступен.

В версии 2.1.287 подтянули и установку самих плагинов

Раз моды едут в плагинах, полезно знать, что в 2.1.287 поправили и плагинную часть. Ошибки маркетплейса плагинов в этой версии простыми словами объясняют, почему маркетплейс проигнорирован или отклонён и что с этим делать. В списке плагинов появилась пометка, если зависимости плагина не установились, а обновление плагина повторяет установку, которая не завершилась в прошлый раз.

Закрыли и несколько поломок. Перезагрузка плагина, совпавшая со стартовой загрузкой по --plugin-url, портила кэшированную копию архива плагина. Команда claude plugin marketplace add --sparse и установка плагинов из git-subdir падали с ошибкой «transport 'http' not allowed», когда репозиторий отдавался по обычному http. В новых облачных сессиях не запускались хуки SessionStart из синхронизированных плагинов, а репозитории, добавленные посреди облачной или SDK-сессии, не подгружали свои навыки и плагины.

Почему мод живёт внутри плагина

Схема укладывается в три шага. Вы описываете изменение кодом на TypeScript или просите Claude написать этот код. Мод кладётся в плагин, а плагин ставится через /plugin, как любой другой. После установки мод меняет то, на что рассчитан: поведение агента, вид интерфейса или конкретную встроенную функцию, которую вы подменили своей.

Ближе всего здесь моды для компьютерных игр: игра остаётся той же, поверх неё ложится чужой код, который меняет правила или внешний вид, а ставится он через привычный менеджер дополнений. По той же схеме Anthropic собрала /diff и поддержку AGENTS.md, файла в репозитории с инструкциями для ИИ-агентов, который читают разные инструменты.

В анонсе нет главного для тех, кто будет ставить чужие моды: какие части Claude Code открыты для изменений, какие закрыты и чем ограничен код из стороннего плагина. Судя по формулировке про «более глубокое поведение», доступ у модов шире, чем у прежних плагинов, и доверие к автору плагина начинает значить больше. Странно, на наш взгляд, что встроенную страховку от промахов, You should know, выдают только в обмен на включённую телеметрию.

Чем пополнится Claude Code Playground

Anthropic пишет, что добавляет готовые примеры модов в репозиторий Claude Code Playground, но сколько их будет и когда набор пополнится, не сказано. Полного списка того, что доступно модам, в анонсе тоже нет, за подробностями команда отправляет в руководство для начинающих. Пока не ясно, появятся ли другие встроенные моды вслед за You should know и будут ли у них такие же условия.

Читайте также

  1. Function Hooks стали Claude Mods, релиз обещают за недели
  2. Function Hooks для Claude Code показали до релиза
  3. Claude Code 2.1.286 считает стопку запросов на разрешение
  4. Claude Code научился собирать тесты для ваших приложений
  5. В проекте без CLAUDE.md Claude Code 2.1.277 читает AGENTS.md
  6. Шлюз узнает, какой агент Claude Code прислал запрос

Комментарии

Пока никто не написал. Будьте первым.

Присоединяйтесь к разговору

Войдите через Google, чтобы оставить комментарий. Имя и аватар подставятся из вашего профиля Google, а комментарий появится после модерации.

Из Google мы используем только имя и аватар. Почту не сохраняем.