· 8 мин · Новости

Обзор функций Claude Code: модификации на TypeScript, восстановление черновиков и хуки плагинов (октябрь 2026)

Обзор функций Claude Code: модификации на TypeScript, восстановление черновиков и хуки плагинов (октябрь 2026)

Новейшие возможности Claude Code включают моды на TypeScript, восстановление случайно удалённых промптов и новые хуки плагинов для работы с агентами. Этот обзор за октябрь 4, 2026 охватывает выпуски с 2.1.287 по 2.1.289, объясняет доступные разработчикам команды и изменения конфигурации, а также выделяет особенности разрешений и совместимости, которые стоит проверить перед внедрением модов.

Краткий обзор возможностей Claude Code

Первые три октябрьских выпуска сочетают значительную новую возможность расширения с небольшими улучшениями повседневной разработки. В Claude Code 2.1.287 появились моды; в 2.1.288 — восстановление черновиков и настройки проверки; в 2.1.289 расширена поддержка хуков плагинов и устранены проблемы загрузки модов и разрешений.

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

Выпуск Дата Основные дополнения и исправления На что обратить внимание
2.1.287 Октябрь 1 Моды на TypeScript, «Вам стоит знать», фильтрация по имени сессии, запросы URL MCP Настройка плагинов и совместимость с MCP
2.1.288 Октябрь 2 Восстановление удалённых промптов, ограничения числа замечаний при проверке, выделение текста в модах, сочетания клавиш для сессий Редактирование промптов, проверка кода и навигация по сессиям
2.1.289 Октябрь 3 Хуки запуска агентов-напарников, согласованные идентификаторы агентов, состояния агентов, исправления модов и разрешений Плагины с поддержкой агентов и разрешения на управляемых компьютерах

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

Моды на TypeScript расширяют возможности плагинов

Claude Code 2.1.287 представил Claude Mods с описанием в примечаниях к выпуску: «плагины теперь могут изменять поведение на более глубоком уровне». Моды — это небольшие функции на TypeScript, включённые в плагины; они работают как в CLI, так и в настольном приложении.

В Объявление о модах от октября 1 описывает несколько возможностей: переписывание промптов, добавление элементов интерфейса, замена встроенных функций, а также блокировка, изменение или повторное выполнение вызовов инструментов. Благодаря этому моды полезны, когда требуется изменить поведение Claude Code во время выполнения задачи.

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

Создание и тестирование мода

В Версионированная 2.1.287 по модам README описывает экспортируемую register(on, options) функцию и обработчики вида ($, e, next). Структура плагина включает .claude-plugin/plugin.json, hooks/hooks.json, а файлы TypeScript находятся в hooks/.

Документированные команды для разработки:

/plugin-types
claude --plugin-dir mods/diff
claude plugin test mods/diff

/plugin-types записывает декларации. Две другие команды — примеры из снимка документации для запуска Claude Code с каталогом плагина-примера и тестирования этого плагина.

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

Доступ, доверие и встроенный мод

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

В выпуске 2.1.287 также появился «Вам стоит знать», встроенный мод, вспомогательный агент которого отмечает то, что пользователь или Claude могут упустить. Команда для его включения:

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

Заявлено, что функция доступна в сессиях собственных продуктов при включённой телеметрии. Это условие важно: объявление не подтверждает доступность функции при любых настройках сессии.

Восстановление черновиков и настройки проверки кода

Claude Code 2.1.288 добавляет две полезные возможности для интерактивной работы: восстановление запроса, очищенного сочетанием Ctrl+C, и выбор количества замечаний, выводимых при проверке кода.

Восстановление запроса, очищенного сочетанием Ctrl+C

Если Ctrl+C очищает ваш запрос, нажмите стрелку вверх, пока поле запроса пустое, чтобы восстановить черновик. Восстанавливаются также вставленный текст и изображения.

В описании выпуска указано конкретное действие для восстановления очищенного запроса. Оно не подтверждает наличие общего архива черновиков или возможность восстановления при любом способе завершения сессии. Достаточно запомнить последовательность: Ctrl+C очищает запрос, затем нажатие стрелки вверх в пустом поле запроса восстанавливает его.

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

Настройка количества замечаний при проверке

Новый /code-review --max-findings <n>|all параметр определяет, сколько замечаний выводится при проверке. Можно выбрать число, запросить все замечания или восстановить значение по умолчанию:

/code-review --max-findings 5
/code-review --max-findings all
/code-review --max-findings default

Настройка сохраняется, пока вы не сбросите её с помощью default. Учитывайте, что это постоянная настройка, которая действует и при последующих проверках.

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

Более точное отслеживание агентов в хуках плагинов

Claude Code 2.1.289 добавляет в хуки плагинов информацию о создании агентов-компаньонов и состоянии агентов. Соответствующие изменения: agent.spawn для агентов-компаньонов, единый ID агента во всех событиях хуков плагинов, а также состояния простоя и ожидания в $.agent.list().

Для авторов плагинов эти дополнения дают больше информации об активности агентов. Единый ID связывает события общим идентификатором агента, а состояния простоя и ожидания дополняют список, возвращаемый $.agent.list(). В кратком описании нет полного примера реализации, поэтому эти дополнения следует рассматривать как возможности API, а не как готовый рецепт оркестрации.

Исправления загрузки модов и интерфейса

В том же выпуске исправлена ошибка, из-за которой установленные моды не загружались в первой сессии после обновления. Также устранены проблемы с устаревшими локальными копиями плагинов из маркетплейса и несколько сбоев интерфейса модов.

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

В версии 2.1.288 уже появился $.ui.selection(). Он возвращает последнее выделение текста в полноэкранном режиме, а если выделение находится в пределах одной строки истории диалога — ещё и саму строку. Это даёт авторам модов информацию о выделении с документированным условием получения соответствующей строки.

Обработка разрешений на управляемых компьютерах

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

Другие исправления касаются Read правил запрета при работе через символические ссылки IDE и правил запрета или запроса разрешения для Bash при автоматическом разрешении в песочнице. Эти изменения заслуживают внимания наряду с новыми возможностями модов: при оценке обновления важны и поведение расширений, и соблюдение правил разрешений.

Навигация по сессиям, MCP и совместимость со шлюзами

Несколько менее крупных новых функций Claude Code влияют на навигацию и работу с интеграциями.

В 2.1.287 в представлении агентов появился n:<text> фильтр, который ищет совпадения в названиях сессий и задачах. Затем в версии 2.1.288 добавили Ctrl+F для поиска сессий по названию и Alt+↑/↓ для перехода между группами в представлении агентов. Эти сочетания клавиш и клавишу переименования можно переназначить в keybindings.json.

Для восстановленных сессий в 2.1.288 предусмотрено несколько --resume исправлений, которые сохраняют восстановленный контекст, итоговые ответы и предыдущие рассуждения. Они повышают надёжность возобновлённой работы и не связаны с восстановлением запроса, очищенного сочетанием Ctrl+C.

URL-запросы MCP

В версии 2.1.287 появились URL-запросы для серверов MCP, использующих протокол 2025-11-25. Если сервер перестаёт подключаться, в описании выпуска предлагается "bareElicitationCapability": true в качестве настройки совместимости.

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

Структурированные выходные данные

В версии 2.1.288 появился CLAUDE_CODE_DISABLE_STRUCTURED_OUTPUTS, который отключает структурированные выходные данные в средах, не принимающих их, например на шлюзах.

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

Лимиты использования, о которых стоит помнить

Октябрьские изменения функций дополняют сентябрьскую корректировку лимитов использования по подписке. С 14 сентября недельные лимиты на постоянной основе на 25% выше уровня до акции для Pro, Max, Team и Enterprise с оплатой за пользовательские места.

Предыдущее временное увеличение на 50% действовало с 13 мая по 13 сентября 2026 года и завершилось в 11:59 вечера по тихоокеанскому времени. Бесплатные места и места Enterprise с оплатой по потреблению не участвовали в этой акции.

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

Используйте /usage для просмотра ваших лимитов. Подробнее о соответствующих ограничениях подписки см. в руководстве по лимитам запросов Claude Code.

Основные выводы

  • В Claude Code 2.1.287 появились моды на TypeScript, которые поставляются внутри плагинов и могут изменять запросы, интерфейс, встроенные функции и вызовы инструментов в CLI и настольном приложении.
  • Моды не изолированы в песочнице. Они работают с теми же правами доступа к компьютеру, что и Claude Code, а в объявлении рекомендуется устанавливать их только из доверенных источников.
  • Версия 2.1.288 восстанавливает очищенные черновики: после того как Ctrl+C очистит запрос, нажмите стрелку вверх в пустом поле запроса, чтобы восстановить его, включая вставленный текст и изображения.
  • Количество замечаний при проверке настраивается, и настройка сохраняется. Используйте /code-review --max-findings 5, allили default; числовое значение по умолчанию не указано.
  • Версия 2.1.289 расширяет хуки плагинов, связанные с агентами, и исправляет загрузку модов, интерфейс и обработку разрешений. Используйте /usage для проверки текущих лимитов отдельно от этих изменений функций.

Частые вопросы

Что такое моды Claude Code?

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

Как создать и протестировать мод на TypeScript?

В снимке документации 2.1.287 описаны экспортируемая register(on, options) функция, обработчики в формате ($, e, next), а также плагин, содержащий .claude-plugin/plugin.json, hooks/hooks.json, и код TypeScript в hooks/. Используйте /plugin-types для записи деклараций; в документации приведены следующие примеры команд: claude --plugin-dir mods/diff и claude plugin test mods/diff.

Как восстановить запрос, случайно очищенный сочетанием Ctrl+C?

В Claude Code 2.1.288 после очистки запроса сочетанием Ctrl+C нажмите стрелку вверх в пустом поле запроса. Это восстановит очищенный черновик, включая вставленный текст и изображения.

Как изменить или сбросить лимит замечаний при проверке кода?

Используйте /code-review --max-findings 5 для числового лимита или /code-review --max-findings all для запроса всех замечаний. Выбор сохраняется до /code-review --max-findings default, а в описании выпуска не указано числовое значение по умолчанию.

A

Этот блог публикует AI Prime Tech. Статьи готовятся с помощью ИИ; прежде чем полагаться на сведения, зависящие от версии, такие как идентификаторы моделей, цены и лимиты, сверяйте их с официальной документацией.

Получите более дешёвый доступ к API Claude

Один ключ API для Claude Opus 5.5, Sonnet 5, Haiku 4.5 и Fable 5.1, а также GPT-6 моделей. Оплата по мере использования, без подписки.

Получить ключ API →
AI Prime Tech — независимый сторонний API-шлюз. Claude™ и Anthropic® — товарные знаки Anthropic, PBC. Связь с этой компанией или одобрение с её стороны не подразумеваются.