DeepSeek выпустила предварительную версию DeepSeek Harness, своего программного обеспечения для агентов с открытым исходным кодом, версия v0.2.2-alpha.2, которая была размещена на GitHub 28 октября. Основное нововведение — экспериментальный плагин под названием subagent_oar, который дает главному агенту возможность поручить автономную задачу установке Codex CLI или Claude Code на той же машине.
Ранее Harness поддерживал Claude Code и Codex; обновление v0.1.0-rc.8 в августе позволяло пользователям устанавливать их в виде пакетов профилей внутри своей системы subagent. Однако новый инструмент функционирует иначе. Он предоставляет главному агенту единую точку входа для распределения работы: при вызове subagent_oar агент выбирает либо codex, либо claude, после чего отправляет описание задачи, полный запрос и необязательный рабочий каталог. Инструмент немедленно возвращает идентификатор задачи, а по завершении работы уведомление о выполнении приносит окончательный ответ или сообщение об ошибке обратно в основную сессию.
Внешние инструменты работают независимо. Codex CLI и Claude Code сохраняют свои собственные настройки, модели, инструменты и процесс входа, поэтому пользователи должны установить и авторизоваться в каждом из них, а также убедиться, что хост Harness может их найти. Параметры провайдера могут передавать модель, уровень рассуждений, аргументы запуска, переменные окружения и таймаут, в зависимости от поддержки каждого рантайма.
Документация устанавливает четкие ограничения: основная беседа не перенаправляется, поэтому в запросе необходимо явно указать, какие файлы важны и что должно быть возвращено. Задачи являются одноразовыми, без возможности последующих вопросов, возобновления сессии или потоковой передачи прогресса в реальном времени. Возвращается только финальный ответ или сбой, а не внутреннее рассуждение внешнего агента или история его инструментов. Официальные примеры позволяют использовать записываемое рабочее пространство и отключают запросы разрешений, а отмена задачи не отменяет изменения файлов, которые внешний агент уже внес.
Другие дополнения помогают пользователям отслеживать делегированную работу. Экспериментальная функция запроса изменений может отображать статус и различия связанного запроса на слияние для сессии, работающей в собственном рабочем дереве Git. Плагин статистики разработчика детализирует использование контекста, кэша, а также время, затраченное на модели и инструменты, по каждому шагу и ходу. Вывод небольших фоновых задач теперь поступает в уведомлении о завершении, а руководство по ожиданию subagent сокращает необходимость многократного опроса.
Выпуск также позволяет пользователям обновлять пакеты сторонних плагинов, с возможностью отката в случае сбоя горячего обновления, и добавляет интерфейсный текст на японский, испанский, французский, немецкий, русский и бразильский португальский языки. Более ранние материалы сообщества, включая тесты мультиагентных настроек от создателей Bilibili, были созданы самими пользователями и не являются продуктами DeepSeek.

