🛠 Claude Code открывает интерфейс и логику для TypeScript-модов
В Claude Code можно подключать небольшие функции на TypeScript, которые меняют поведение инструмента: переписывают промпты, добавляют интерфейс или заменяют встроенные возможности. Мод может срабатывать до события, после него, вместо него или оборачивать его — например, перехватывать вызов инструмента. В отличие от hooks, моды могут менять события и рисовать новые элементы интерфейса.
Моды поставляются внутри плагинов и работают в CLI и настольном приложении. Встроенная команда /diff уже переведена в мод: её можно отключить или заменить своей реализацией. Несколько модов могут обрабатывать одно событие в порядке загрузки, поэтому расширения разных авторов получится сочетать.
Но моды не изолированы: они получают тот же доступ к компьютеру, что и Claude Code. В Team и Enterprise, а также на машинах с управляемыми настройками первым загружается встроенный мод sec-default, ограничивающий некоторые рискованные действия. Подробнее о механике и правилах установки — по данным Claude Blog.
Моды превращают Claude Code из фиксированного инструмента в настраиваемую платформу, но цена гибкости — доверие к исполняемому коду. Для команд важнее не количество доступных расширений, а то, кто может публиковать плагины и задавать порядок их загрузки.
#ClaudeCode #TypeScript #плагины #разработкаИИ
Post #321
5