DeepSeek Harness: открытый AI Agent-фреймворк от DeepSeek

DeepSeek Harness: открытый AI Agent-фреймворк от DeepSeek 176

Открытый AI Agent-фреймворк от DeepSeek. На базе плагинной системы Cordis модели, инструменты и навыки полностью реализованы в виде плагинов, поддерживает сквозную трассировку Trajectory и четыре режима работы.

#Ai工具箱 #Ai编程建站

DeepSeek Harness: открытый AI Agent-фреймворк от DeepSeekОписание

Что такое DeepSeek Harness

DeepSeek Harness — это открытый фреймворк дляai-агентов, который DeepSeek только что выпустила, на данный момент он находится на этапе предварительной версии для разработчиков, а исходный код уже опубликован на GitHub.

Ключевая идея DeepSeek Harness выражается одной фразой: Agent = Model + Harness. Модель отвечает за рассуждения, а Harness подключает эти рассуждения к реальной среде — позволяет агенту понимать контекст, вызыватьинструменты и непрерывно работать в реальных сценариях.

В отличие от закрытых продуктов вроде Claude Code, Harness идёт по пути open source. Модели, инструменты, UI, хранилище — все возможности выделены в плагины, и разработчик выбирает то, что ему нужно, и собирает это через конфигурационный файл, не изменяя исходный код.

DeepSeek Harness предварительная версия для разработчиков: всё есть плагин - www.deepseek.com

Особенности и функции DeepSeek Harness

  • Ядро Cordis: Harness в основе работает на Cordis. Cordis отвечает за подключение, отключение плагинов и управление зависимостями, все возможности агента живут в плагинах.

  • Всё есть плагин: модели, инструменты, навыки, сессии, песочницы, хранилище, циклы, планировщик, UI — всё это плагины. Cordis обеспечивает взаимодействие между плагинами через механизм сервисов и событий. Разработчик выбирает нужные плагины и с помощью конфигурационного файла собирает нужного агента, не трогая исходный код.

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

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

  • Standard: полноценный агент для написания кода, включает редактирование файлов, shell, поиск по файлам/вебу, навыки, планирование, цели, подагентов и рабочие процессы.

  • Code: все возможности Standard, но инструменты предоставляются через Code Mode SDK, и модель может оркестрировать многошаговые операции одной программой на TypeScript.

  • Minimal: минимальное окружение, всего два инструмента — постоянный bash и str_replace_editor, в основном используется для бенчмаркинга моделей.

  • Creator: к Standard добавлены проверки во время выполнения, эксперименты с плагинами и мастер создания пресетов для создания пользовательских пресетов агентов.

Для каких сценариев подходит DeepSeek Harness

  • Сложный рефакторинг кодовой базы: Trajectory полностью записывает каждое действие и рассуждение в процессе рефакторинга. При возникновении проблемы можно точно откатиться к узлу с ошибкой, не начиная сначала. В режиме Code модель сама пишет скрипты на TypeScript для оркестрации многоэтапных вызовов инструментов, что быстрее, чем ожидать ответа модели шаг за шагом.

  • Разработка full-stack задач: режим Standard уже включает редактирование файлов, shell, поиск, навыки, планирование и оркестрацию подагентов, связывая в одной сессии всё — от PRD до фронтенд- и бэкенд-кода и скриптов деплоя. Лог сессии сохраняется полностью, при следующем открытии можно продолжить с того же места.

  • Бенчмаркинг моделей: режим Minimal оставляет только bash и файловыйредактор, окружение чистое и контролируемое. При сравнении разных моделей на одинаковых задачах результаты не искажаются лишними инструментами.

  • Пользовательские пресеты агентов: режим Creator позволяет разработчикам проверять состояние во время выполнения, тестировать плагины Cordis в памяти и упаковывать скомпонованные возможности в новые пресеты. Команды могут кастомизировать конфигурации под свои бизнес-сценарии.

Стоимость DeepSeek Harness

Сам фреймворк Harness бесплатен и имеет открытый исходный код, его можно клонировать напрямую с GitHub.Однако для запуска агента необходимо вызывать базовую модель, и стоимость зависит от подключённой модели и объёма использования. При подключении DeepSeek-V4 API использует тарификацию по пиковым и внепиковым периодам:

МодельПериодВвод с попаданием в кэшВвод без попадания в кэшВывод
V4-ProВне пика0,025 юаня/млн токенов3 юаня/млн токенов6 юаней/млн токенов
V4-ProПик0,05 юаня/млн токенов6 юаней/млн токенов12 юаней/млн токенов
V4-FlashВне пика0,02 юаня/млн токенов1 юань/млн токенов2 юаня/млн токенов
V4-FlashПик0,04 юаня/млн токенов2 юаня/млн токенов4 юаня/млн токенов

Часы пик — по пекинскому времени с 9:00 до 12:00 и с 14:00 до 18:00.

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

В: Можно ли уже использовать Harness сейчас?

Да. Предварительная версия для разработчиков уже доступна, и одной командой можно запустить Web UI.

В: Можно ли подключить только модель DeepSeek?

Нет. Возможности моделей тоже реализованы как плагины, теоретически можно подключать и другие модели, просто модели DeepSeek оптимизированы лучше всего.

В: Сложно ли освоить систему плагинов?

Идея, заложенная на официальном сайте, — конфигурация вместо кода. Выбираете плагины, пишете конфигурационный файл — и всё работает, без изменения исходного кода. Режим Creator также включает инструменты проверки во время выполнения и экспериментов с плагинами, что снижает порог кастомизации.

В: Что конкретно умеет Trajectory?

По сути это «чёрный ящик» агента. Системный промпт, рассуждения модели, детали каждого вызова инструмента, записи планирования подагентов — всё упорядочено по временной шкале. При возникновении проблем можно сразу посмотреть лог и локализовать их, а также разветвить новую сессию с любого промежуточного шага.

В: Как выбрать один из четырёх режимов?

Для повседневной разработки — Standard; если нужно, чтобы модель сама писала скрипты для сложных процессов, — Code; для сравнительного тестирования моделей — Minimal; для создания собственных пресетов агентов — Creator.

Как пользоваться DeepSeek Harness

Быстрый запуск Web UI

Требуется Node.js, выполните:

npx @deepseek-ai/dsh web

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

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

Затем следуйте инструкциям по настройке из репозитория.

Как DeepSeek Harness выглядит на фоне конкурентов

ПараметрDeepSeek HarnessClaude CodeOpenAI CodexOpenClaw
ОткрытостьОткрытый, исходный код публиченЗакрытыйЗакрытыйОткрытый
Плагинная архитектураВсе возможности реализованы как плагиныФиксированный набор возможностейФиксированный набор возможностей/td>
Поддержка моделейПлагинная, без ограниченийЭксклюзивно ClaudeЭксклюзивно GPTСовместимость с несколькими моделями
Режимы работы4 предустановленных режимаОдин режимОблако / CLIЗависит от конфигурации
ТрассируемостьПолный журнал траекторийОграниченнаяОграниченнаяЗависит от реализации
Операции с сессиямиВосстановление, разветвление, воспроизведениеБазовые сессииБазовые сессииЗависит от реализации
Формат продуктаФреймворк с собственным хостингомВстроенный агент в терминалеОблако + локальный CLIФреймворк с открытым исходным кодом
ЦенообразованиеФреймворк бесплатен, модели оплачиваются по факту использованияПодпискаОплата по факту использованияБесплатно, открытый исходный код
ЭкосистемаОткрытая экосистема плагиновMCP экосистемаFunction CallУправляется сообществом

В чём DeepSeek Harness превосходит аналогичные продукты

  • Открытый исходный код + плагинная архитектура: это не закрытый продукт, а фреймворк, который можно разбирать и собирать. Команда может взять только нужные части или глубоко кастомизировать решение. Код открыт, никаких чёрных ящиков, привязки к одному поставщику нет.

  • Полная запись траекторий: отладка и аудит имеют под собой реальную основу. Восстановление, разветвление и воспроизведение работают на основе единого потока событий, без необходимости дополнительного управления состоянием.

  • Четыре режима для разных сценариев: от полного Standard до минимального Minimal и ориентированного на разработчиков Creator — не нужно устанавливать несколько инструментов под разные задачи.

  • Управление через конфигурацию: смена модели, инструментов или способа хранения выполняется правкой конфигурационного файла. Для команд, которым нужно быстро итерировать возможности агентов, это существенная экономия усилий.

Почему стоит выбрать DeepSeek Harness

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

Связанные материалы:

DeepSeek выпустил ознакомительную версию Harness v0.1 для разработчиков

Что такое Harness? Полный разбор инженерной системы для агентов по работе с кодом

Инструменты по теме "DeepSeek Harness: открытый AI Agent-фреймворк от DeepSeek"