DeepSeek выпустил версию Harness v0.2.1-alpha.1 с экспериментальным слоем совместимости для Claude Code Mods
Подробнее
Pandaily
pandaily.com

DeepSeek выпустил версию Harness v0.2.1-alpha.1 с экспериментальным слоем совместимости для Claude Code Mods

DeepSeek опубликовал версию DeepSeek Harness v0.2.1-alpha.1 в репозитории GitHub 3 октября, во время национального праздника Китая, и менее чем через неделю после выпуска предварительной версии v0.2, которая добавила настольные установщики и менеджер плагинов в свое приложение с открытым исходным кодом для агентов.

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

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

Примеры, представленные Anthropic, включают Token Weather, который отображает использование контекста в виде прогноза погоды; Blast Radius, показывающий вероятное воздействие рискованной команды перед ее выполнением; и Replay Theater, позволяющий просмотреть изменения файлов в обратном порядке.

Цели и архитектура

В примечаниях к выпуску DeepSeek четко обозначил цель данного обновления. На данном этапе этот слой предназначен для проверки того, что возможности API Claude Code Mods в целом являются подмножеством того, что могут делать плагины Harness, а не для обеспечения пользователям полной практической совместимости.

Это изменение было реализовано благодаря руководителю команды Harness Цю Тяньи. Когда руководитель проекта Claude Code Борис Черный объявил о Модах, Цюй поздравил команду и назвал это умным способом сделать агентный каркас расширяемым, отметив, что Harness изначально разрабатывался по архитектуре, где все является плагином, позволяя заменять или расширять модели, инструменты, сессии, песочницы, цикл агента и пользовательский интерфейс.

Он пошутил, что инженерия плагинов команды теперь можно назвать инженерией модов.

Мост реализуется в виде экспериментального пакета. Функция регистрации мода оборачивается и монтируется как плагин Harness, после чего его хуки могут контролировать вызовы инструментов, переписывать подсказки, добавлять команды и инструменты, считывать данные сессии и отображать полосу над окном подсказки. Примеры Token Weather, Blast Radius и Replay Theater включены в качестве рабочих демонстраций.

Документация также перечисляет пробелы: четыре мода из собственного репозитория Anthropic — diff, agents-md, sec-default и telemetry — помечены как нерабочие, поскольку они зависят от событий, интерфейсов или панелей, которые еще не поддерживаются. Моды нельзя просто скопировать; они загружаются через собственную конфигурацию Harness и работают без песочницы.

Дополнительные улучшения для разработчиков плагинов

Два других дополнения ориентированы на создателей плагинов. На странице управления плагинами появилась опция «Позволить Агенту создать плагин», которая открывает режим Создателя с сохраненным черновиком и начинает работу только после отправки запроса, что упрощает поиск разговорного написания плагинов, введенного в v0.2.

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

Альфа-версия также содержит исправления ошибок и некоторые изменения, нарушающие совместимость для авторов плагинов, включая удаление плагинов с инвариантами времени выполнения.

Популярное