DeepSeek Harness · Developer Preview

DeepSeek Harness Всё — плагины · Agent runtime

Модель — душа агента, а Harness помогает агенту понимать среду, пользоваться инструментами и непрерывно работать в реальных сценариях. DeepSeek Harness (dsh) уже с открытым исходным кодом: сначала откройте веб-версию DeepSeek и проверьте задачу в диалоге с DeepSeek-V4, затем по необходимости соберите полного агента локально из плагинов.

MIT

Лицензия Open Source

DeepSeek Harness дружелюбен к коммерции

Плагины

Всё — плагины

От модели до UI можно заменить

4

Режимы работы

Стандартный / PTC / минимальный / создания

V4

DeepSeek-V4

Сначала веб-версия, затем локальный запуск

Agent = Model + Harness

Harness позволяет агенту DeepSeek непрерывно работать в реальных сценариях

DeepSeek-V4 даёт рассуждение и диалог; DeepSeek Harness даёт среду, инструменты и трассируемый запуск. Вместе это агент, который можно внедрять.

Ядро Cordis

Cordis отвечает только за загрузку, выгрузку и зависимости плагинов и не несёт конкретные возможности агента. DeepSeek Harness отдаёт всё «что умеет делать» плагинам.

DeepSeek Harness Cordis

Плагины дают возможности

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

DeepSeek всё — плагины

Свободная сборка на уровне конфигурации

Разработчикам не нужно менять исходный код DeepSeek Harness: на уровне конфигурации можно выбирать, заменять или расширять любую возможность и быстро пробовать наборы инструментов, подходящие DeepSeek-V4.

DeepSeek Harness компонуемость
Ключевые возможности DeepSeek Harness

Шесть способностей, которые определяют открытый Agent runtime

Preview для разработчиков Harness: открытый исходный код, заменяемость, трассируемость. Подходит, чтобы вместе с веб-версией DeepSeek и DeepSeek-V4 собрать рабочий процесс «проверка в чате + локальное выполнение».

Всё — плагины

DeepSeek Harness построен на плагинной системе Cordis. Адаптация модели, регистрация инструментов, журналы сессий, цикл агента и даже UI — всё это плагины, которые можно свободно заменять в конфигурации.

DeepSeek Harness плагины

Каждый запуск можно проследить

Всё, что видит модель, пишется в append-only журнал сессии: системные подсказки, цепочка рассуждений, вызовы инструментов и результаты, диспетчеризация субагентов и инъекции контекста. Представление Trajectory воспроизводит события по источнику.

DeepSeek Trajectory

Четыре режима работы

Стандартный режим даёт полный набор инструментов; PTC (Code) Mode оркестрирует многошаговые вызовы сгенерированным кодом; минимальный режим служит бенчмаркам; режим создания — для экспериментов с плагинами и новых preset.

DeepSeek Harness режимы

Дополняет DeepSeek-V4

Веб-версия DeepSeek удобна, чтобы сначала сформулировать задачу и сравнить Pro / Flash; Harness удобен, чтобы ту же задачу непрерывно выполнять локальным агентом с песочницей и инструментами.

DeepSeek-V4 Agent

Web UI поднимается одной командой

После установки Node.js выполните npx @deepseek-ai/dsh web — по умолчанию откроется локальный Web UI (127.0.0.1:3080). При установке из исходников соберите проект через pnpm и запустите ту же команду.

DeepSeek dsh web

Открытая экосистема плагинов

Добавьте GitHub topic «dsh-plugin» к репозиторию плагина, чтобы его было легче найти. Ядровые плагины и API всё ещё итерируются; официально предупреждают о breaking changes.

экосистема dsh-plugin
Краткий обзор DeepSeek Harness

Developer preview: факты, которые стоит запомнить

Сведения с официальной страницы DeepSeek и README репозитория на GitHub — чтобы быстрее находить ответы по DeepSeek Harness / dsh.

dsh

Имя CLI

Подсказка CLI и пакета DeepSeek Harness: npx @deepseek-ai/dsh web

Cordis

Ядро плагинов

Управляет только загрузкой / выгрузкой / зависимостями; все возможности агента дают плагины

MIT

Лицензия Open Source

Официальный репозиторий deepseek-ai/deepseek-harness открыт по лицензии MIT

4

Встроенные режимы

Стандартный, PTC (Code), минимальный, создания — от coding Agent до бенчмарков

3080

Порт Web по умолчанию

После запуска через npx локальный Web UI слушает 127.0.0.1:3080

Preview

Developer preview

Для глобальных разработчиков Harness; ядровые плагины и API продолжают итерироваться

Плагины

Модель тоже заменяема

Включая адаптер модели и UI

Журнал

Сессия только append

Восстановление / ветвление / воспроизведение из одного источника

V4

DeepSeek-V4

Сначала проверьте намерение в веб-версии

Open Source

Синхронизация с GitHub

Обратная связь собирается в Discussions

DeepSeek Harness всё ещё в developer preview: официально подчёркивают, что будут breaking changes. Не фиксируйте слепо версию в продакшене; диалог и проверку идей можно начать в веб-версии DeepSeek на этом сайте.

Сначала сформулируйте задачу в веб-версии DeepSeek

DeepSeek Harness подходит для локального выполнения агента; намерение, промпты и эффект DeepSeek-V4 лучше сначала проверить в веб-версии.

Режимы работы DeepSeek Harness

Четыре режима — от бенчмарков до своего агента

Режим можно переключить без правки исходников. Подробное сравнение и сценарии — на подстранице «Режимы работы».

Стандартный режим

Полнофункциональный coding Agent: правка файлов, Shell, поиск по файлам и вебу, Skills, планы, цели, субагенты и рабочие процессы. Подходит для повседневных задач разработки.

DeepSeek Harness стандартный режим

PTC / Code Mode

Сохраняет все возможности стандартного режима и показывает инструменты через Code Mode SDK, чтобы модель собирала многошаговые операции одной программой на TypeScript и меньше ходила туда-сюда по tool call.

DeepSeek PTC Code Mode

Минимальный режим

Coding Agent только с двумя инструментами — устойчивый bash и str_replace_editor — для бенчмарков модели в минимальной среде (включая оценочные сценарии, связанные с DeepSeek-V4).

DeepSeek Harness минимальный режим

Режим создания

Для создания собственных Agent preset: возможности стандартного режима плюс проверка runtime, эксперименты с плагинами Cordis в памяти и руководство по созданию preset.

DeepSeek Harness режим создания

Режимы работы

Идея дизайна

Всё — плагины, каждый запуск можно проследить

Это официальная формулировка DeepSeek о Harness и три пункта, которые стоит запомнить, ища «что такое DeepSeek Harness».

01

Всё — плагины

DeepSeek Harness построен на плагинной системе Cordis. Модель, инструменты, навыки, сессии, песочница, хранение, цикл, планирование и UI предоставляются плагинами и взаимодействуют через сервисы и события. Разработчикам не нужно форкать исходники, чтобы пересобрать возможности на уровне конфигурации.

02

Каждый запуск можно проследить

Системные промпты, цепочка рассуждений, вызовы инструментов и результаты, диспетчеризация субагентов и каждая инъекция контекста пишутся в append-only журнал сессии. Восстановление, ветвление, поиск и воспроизведение делят один поток событий; представление Trajectory позволяет проверить их по источнику.

03

Несколько режимов работы

Стандартный режим даёт полный набор инструментов; PTC Mode связывает многоходовые инструменты кодом, сгенерированным моделью; минимальный режим оставляет только shell и правку файлов для оценок; режим создания проверяет runtime, испытывает плагины и собирает новые режимы.

Быстрый опыт

Поднимите локальный Web UI или установите из исходников

Команды ниже взяты из официальной документации для сверки. Если сначала хотите проверить формулировку задачи и эффект DeepSeek-V4, начните чат в веб-версии DeepSeek на этом сайте.

Быстрый опыт

После установки Node.js можно запустить Web UI через npx.

npx @deepseek-ai/dsh web

Установка из исходников

Получите полный исходный код проекта и установите его по инструкции репозитория.

git clone https://github.com/deepseek-ai/deepseek-harness
DeepSeek Harness FAQ

Частые вопросы о DeepSeek Harness

Как он связан с веб-версией DeepSeek и DeepSeek-V4? Можно ли использовать в продакшене? Ниже — по официальной формулировке.

01 Что такое DeepSeek Harness?

DeepSeek Harness (команда dsh) — открытый Agent runtime (agent harness) от DeepSeek AI. Он помогает модели понимать среду, вызывать инструменты и непрерывно работать в реальных сценариях. Архитектурный слоган — «всё — плагины», ядро — Cordis.

02 Чем Harness отличается от веб-версии DeepSeek и DeepSeek-V4?

Веб-версия DeepSeek и DeepSeek-V4 закрывают «диалог, рассуждение, длинный контекст»; Harness закрывает «инструменты, песочницу, журналы сессий, заменяемый runtime». Рекомендуемый путь: сначала сформулируйте задачу в веб-версии, затем при необходимости запустите локально агента с инструментами через dsh.

03 Можно ли уже использовать в продакшене?

Официальная позиция — developer preview, с явным предупреждением о breaking changes. Подходит для экспериментов с плагинами, оценок и изучения архитектуры, но не для того, чтобы прибивать критичные продакшен-системы к текущей версии.

04 Как быстрее всего попробовать DeepSeek Harness?

После установки Node.js выполните npx @deepseek-ai/dsh web — по умолчанию откроется http://127.0.0.1:3080. Можно также git clone официальный репозиторий и по README собрать через pnpm. Чтобы сначала проверить задачу в чате, нажмите «Попробовать» на этом сайте и войдите в веб-версию DeepSeek.

05 Что такое Cordis?

Cordis — ядро плагинов, которое использует DeepSeek Harness: оно отвечает за загрузку, выгрузку и зависимости. Конкретные возможности агента — модель, инструменты, UI — живут не в ядре, а в плагинах и взаимодействуют через сервисы и события.

06 PTC Mode и Code Mode — это одно и то же?

На китайской официальной странице это PTC Mode, на английской — Code Mode: в обоих случаях модель генерирует фрагмент кода (через Code Mode SDK), чтобы собрать многоходовые вызовы инструментов, сохраняя возможности стандартного режима.

07 Для чего нужен минимальный режим?

В минимальном режиме остаются только устойчивый bash и str_replace_editor — для бенчмарков модели в минимальной среде. В публичных пояснениях к оценкам часть баллов Code Agent у DeepSeek-V4-Flash связана с каркасом минимального режима.

08 Как публиковать плагины сообщества?

Добавьте GitHub topic «dsh-plugin» к репозиторию плагина, чтобы его было легче обнаружить. Обратную связь и дефекты лучше направлять в официальные GitHub Discussions. Ядровые плагины и базовые API будут и дальше итерироваться.

09 Можно ли воспроизвести сессию?

Да. Подсказки, которые видит модель, цепочка рассуждений, результаты инструментов и диспетчеризация субагентов пишутся в append-only журнал. Восстановление, ветвление, поиск и воспроизведение делят один поток событий и доступны во представлении Trajectory по источнику.

10 Нужно ли менять исходники, чтобы сменить модель или инструменты?

Нет. Официально подчёркивают: разработчикам не нужно править исходный код DeepSeek Harness, чтобы на уровне конфигурации выбирать, заменять или расширять любую возможность, включая адаптацию модели и UI.

11 Какая лицензия Open Source?

Официальный репозиторий открыт по лицензии MIT; сторонние зависимости см. в THIRD_PARTY_NOTICES внутри репозитория. Перед коммерческим использованием самостоятельно прочитайте лицензию и дисклеймер preview.

12 Как пользоваться DeepSeek, если локальную среду ставить не хочется?

Сначала откройте веб-версию DeepSeek на этом сайте и поговорите напрямую с DeepSeek-V4, чтобы подтвердить промпты и разбор задачи; когда понадобятся локальные инструменты и песочница, установите Node.js и запустите dsh. Два пути дополняют друг друга и не заменяют один другим.

DeepSeek-V4 + Harness: от диалога к исполняемому агенту

Веб-версия проверяет идею, Harness собирает плагины и инструменты. Начните с одного клика в веб-версию DeepSeek с этого сайта.