DeepSeek вывела Harness в мировой публичный превью: открытый агентный runtime теперь доступен как десктопное приложение для Windows и macOS, а также как локальный Web UI. Главная интрига проекта — архитектура Cordis, где модель, инструменты, память, интерфейс, планировщик и сам цикл агента собираются из взаимозаменяемых плагинов.

DeepSeek Harness превращает агентный runtime в обычное настольное приложение
DeepSeek Harness, или dsh, начинался как инструмент для разработчиков агентных систем, а в версии v0.2 заметно приблизился к формату самостоятельного рабочего приложения. На официальной странице DeepSeek Harness проект сейчас обозначен как worldwide public preview: его можно запустить на компьютере, открыть локальный веб-интерфейс и использовать для работы с файлами, кодом, исследованиями и фоновыми задачами.
Свежие публикации вокруг проекта фиксируют появление официальных десктопных сборок для Windows x64 и macOS на Apple silicon. Это меняет сценарий использования: Harness больше не требует, чтобы пользователь сначала воспринимал его как набор библиотек или экспериментальный CLI. Программа получает собственную оболочку, рабочие пространства, список сессий, просмотр созданных файлов, панель плагинов и средства анализа действий агента.
При этом Web UI сохранился. Официальный репозиторий предлагает запуск через Node.js:
npx @deepseek-ai/dsh web
По умолчанию интерфейс открывается локально на 127.0.0.1:3080. Исходный код опубликован в репозитории DeepSeek AI под лицензией MIT.
Для DeepSeek это заметный поворот в позиционировании. Harness всё ещё рассчитан на разработчиков и остаётся preview-продуктом, но его интерфейс уже показывает более широкий замысел: одна среда для программирования, обработки документов, анализа данных, исследований и длительных агентных процессов.
Cordis делает почти каждую возможность Harness отдельным плагином
Архитектурная идея DeepSeek Harness сформулирована предельно коротко: Everything is a plugin. В Cordis плагинами представлены модели, инструменты, навыки, сессии, песочницы, хранилища, циклы выполнения, планировщики и элементы пользовательского интерфейса.
Это влияет на устройство агента сильнее, чем обычная система расширений. В традиционном приложении плагины чаще добавляют отдельные функции поверх фиксированного ядра. В Harness композиция начинается значительно глубже: разработчик может собирать разные конфигурации одного агента, меняя набор инструментов, модель, способ хранения состояния и логику выполнения.
Такой подход хорошо виден по режимам работы. Standard ориентирован на полноценного рабочего агента с файловыми инструментами, поиском, планированием, подагентами и workflow. Minimal оставляет компактный набор возможностей для тестов и измерений. Creator предназначен для разработки новых конфигураций и расширений. В экосистеме присутствуют и программные режимы, где модель может координировать несколько вызовов инструментов через код.
Для рынка агентных систем здесь появляется интересный эксперимент. Ценность Harness зависит уже не только от качества конкретной модели DeepSeek. Большую роль начинает играть сама среда исполнения: как она хранит состояние, разрешает доступ к файлам, запускает команды, подключает инструменты и позволяет заменять отдельные компоненты.
Creator mode позволяет агенту создавать плагины через обычный запрос
Самая наглядная демонстрация плагинной модели находится прямо на странице DeepSeek. В Creator mode пользователь описывает нужную функцию словами, после чего агент может изучить доступные интерфейсы Cordis, создать файлы плагина, установить пакет и проверить его работу.
DeepSeek показывает сценарий с плавающим Pomodoro-таймером. Агент загружает инструкции по разработке Cordis-плагинов, исследует runtime, создаёт пакет, записывает клиентский код, устанавливает расширение через Plugin Manager и проверяет состояние уже запущенного плагина.
В актуальном коде менеджера плагинов присутствует отдельное действие Let the agent create a plugin. Оно переводит запрос в Creator mode и запускает процесс создания расширения. Таким образом, разработка плагинов становится частью самой агентной среды: Harness способен использовать собственную инфраструктуру для расширения собственных возможностей.
Здесь же возникает одна из самых необычных сторон проекта. Если экосистема плагинов станет достаточно зрелой, граница между «функцией приложения» и «задачей, которую агент может добавить себе сам» станет заметно тоньше. Пока эта модель проходит проверку в developer preview, а API проекта продолжает быстро меняться.
Документы, таблицы, код и фоновые задачи собраны в одном рабочем пространстве
Официальная демонстрация Harness показывает работу с Word-документами, Excel-таблицами, PDF, Markdown, HTML, TypeScript и Python. Результаты можно открывать в боковой панели, а изменения исходного кода — просматривать как diff с добавленными и удалёнными строками.
Такая компоновка делает Harness ближе к универсальному рабочему агенту. Один и тот же сеанс может перейти от чтения документа к анализу таблицы, затем к изменению кода и подготовке итогового файла. Контекст сохраняется внутри рабочей среды, а действия инструментов остаются видимыми в истории выполнения.
Отдельный блок связан с автоматизацией. На официальной странице показан Scheduled tasks plugin: пользователь задаёт повторяющуюся задачу естественным языком, Harness создаёт расписание и хранит сведения о запуске. В демонстрации еженедельный отчёт назначается на пятницу, 17:00 по часовому поясу Asia/Shanghai.
Для агентного продукта это существенная часть концепции. Одноразовый диалог превращается в длительный процесс, который может возвращаться к задаче по расписанию, работать с локальными материалами и сохранять историю выполнения.
Developer Tools раскрывает траекторию работы агента
Ещё одна заметная функция v0.2 — инструменты разработчика. Harness показывает внутреннюю траекторию выполнения: сообщения модели, вызовы инструментов, результаты, длительность шагов, структуру сессии и другие сведения runtime.
Такая прозрачность нужна из-за природы агентных систем. Когда модель последовательно читает файлы, запускает shell-команды, обращается к поиску и меняет проект, обычного финального ответа уже мало для понимания происходящего. Разработчику нужно видеть, какой инструмент был вызван, какие аргументы переданы и на каком этапе возник сбой.
В DeepSeek Harness эта диагностическая часть встроена в продуктовую оболочку. Она хорошо сочетается с плагинной архитектурой: автор собственного расширения может наблюдать, как оно подключается к общей цепочке действий и какие данные проходят между компонентами.
К 5 октября в официальном репозитории уже видна ветка 0.2.1-alpha.1, а обсуждения на GitHub показывают активное тестирование этой линии. Это подчёркивает темп разработки: публичный превью развивается параллельно с альфа-веткой, где интерфейсы и внутренние механизмы продолжают меняться.
DeepSeek прямо предупреждает о рисках developer preview
Статус preview здесь имеет техническое значение. В официальном документе SAFETY DeepSeek пишет, что Harness пока не проходил полноценный аудит безопасности и не считается production-ready.
Причина связана с уровнем доступа агента. Harness умеет выполнять сгенерированный моделью код и команды, подключать сторонние плагины, обращаться к сети, процессам, файлам и переданным ему учётным данным. Ошибка модели, дефект расширения, неверная конфигурация или вредоносный входной контент способны привести к изменению файлов, утечке данных или другим нежелательным действиям.
Песочницы, запросы подтверждения и модели разрешений присутствуют, но DeepSeek отдельно указывает, что они не дают абсолютной изоляции. Это хорошо показывает текущую стадию продукта: функционально Harness уже похож на полноценное агентное рабочее окружение, а модель безопасности всё ещё развивается вместе с runtime.
С этим же связан риск совместимости. В README проекта прямо указано, что в developer preview ожидаются compatibility-breaking changes. Для плагинной системы это особенно чувствительно: изменения API затрагивают не только основной интерфейс, но и сторонние расширения, собственные профили и сохранённые сценарии.
DeepSeek Harness проверяет, может ли агентная платформа стать конструктором самой себя
DeepSeek Harness v0.2 объединяет несколько направлений, которые раньше часто существовали отдельно: десктопный агент, локальный Web UI, программный runtime, систему плагинов, автоматизацию по расписанию и инструменты разработки. Центральной частью остаётся Cordis, где поведение агента формируется композицией компонентов.
Сейчас проект находится между экспериментальной платформой для разработчиков и самостоятельным пользовательским приложением. Десктопные сборки расширили аудиторию, Creator mode превратил разработку плагинов в функцию самого агента, а Developer Tools сделали внутреннюю работу среды наблюдаемой.
Насколько быстро стабилизируется эта архитектура, остаётся неясным. У Harness уже есть полноценная оболочка и быстро развивающаяся экосистема, в то время как DeepSeek продолжает указывать на несовместимые изменения и отсутствие security-аудита. Именно соотношение между гибкостью Cordis и предсказуемостью runtime будет определять, в какое русло направится развитие Harness после стадии публичного превью.