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.

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

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

Похожие сюжеты

DeepSeek выпустила предварительную версию Harness v0.2 с настольными установщиками, менеджером плагинов и запланированными автоматизациями
Подробнее
pandaily.com

DeepSeek выпустила предварительную версию Harness v0.2 с настольными установщиками, менеджером плагинов и запланированными автоматизациями

Компания DeepSeek выпустила предварительную версию своего приложения-агента с открытым исходным кодом, DeepSeek Harness, версии v0.2, 29 сентября. Впервые пользователи могут получить готовые к запуску настольные установщики для операционных систем macOS на процессорах Apple silicon и 64-битной Windows через официальный веб-сайт Harness.

Ранее на этой неделе издание Pandaily сообщило о появлении предварительных сборок Electron, распространяемых с сервера обновлений DeepSeek, еще до официального анонса. Версия 0.2 представляет собой официальный настольный релиз и включает ряд функций, выходящих за рамки простого упаковщика.

Первоначально Harness появился как предварительная версия для разработчиков с открытым исходным кодом, v0.1, 13 августа. Самым значительным дополнением стал раздел управления плагинами. Поскольку Harness построен по принципу, что все является плагином, установка плагина теперь не требует использования командной строки: пользователи вводят имя пакета плагина npm в специальное поле, а также могут отключить или удалить плагины, просматривая их описание и источник в одном месте.

В экспериментальном режиме создания пользователи могут описать желаемый плагин в диалоговом формате, после чего Harness самостоятельно генерирует или изменяет его; новый плагин немедленно активируется, сохраняется и отображается в менеджере. DeepSeek отмечает, что около 60% пользователей Harness, среди которых числятся пользователи официального API модели, уже используют сторонние плагины. Компания планирует создать официальный маркетплейс плагинов и обеспечить более стабильный API плагинов с меньшим количеством изменений, нарушающих совместимость.

Версия v0.0 также включает встроенный плагин для задач автоматизации, который пользователи активируют через страницу плагинов. Этот инструмент позволяет превращать рутинные операции в задачи с расписанием, предоставляя историю выполнения, возможность настройки частоты и редактирование инструкций. В ходе практического обзора технологический ресурс ifanr обнаружил, что запланированные задачи продолжают работать даже после закрытия приложения. Кроме того, страница плагинов перечисляет четыре экспериментальные функции: команды агентов, автоматическая проверка авторизации, задачи автоматизации и голосовой ввод, который загружает локальный пакет распознавания речи объемом около 1 ГБ.

Обновление также изменило способ отображения файлов, предварительных просмотров контента и изменений кода. Пользователи могут передавать Harness документы, таблицы или PDF-файлы для систематизации материалов, анализа данных, генерации графиков или создания презентаций, либо просить его внести изменения в проект и выполнить код. Сгенерированные файлы и каждый этап изменений кода фиксируются в диалоге; боковая панель показывает файлы и различия (diffs), а результаты можно открыть в локальных приложениях. Пользователи также имеют возможность регулировать степень раскрытия рабочего процесса агента.

DeepSeek утверждает, что Harness стал самым популярным кодовым агентом среди пользователей ее официального API, согласно показателям ежедневных активных пользователей и сессий, подчеркивая при этом, что продукт все еще находится на ранней стадии развития. В планах компании — усиление песочницы и безопасности, улучшение команд агентов, персонализированная долговременная память, автоматизация браузера и графического интерфейса, использование удаленно и на мобильных устройствах, а также совместное использование сессий и многопользовательская коллаборация. Компания также намерена оптимизировать будущие модели для повышения производительности внутри Harness.

Популярное