DeepSeek Harness: каркас для агентного кодинга для Дипсик, где всё — плагин

· 1 мин чтения
deepseek agentic-coding harness ai-agents tools
DeepSeek Harness: каркас для агентного кодинга для Дипсик, где всё — плагин

DeepSeek Harness — собственная агентная система для кодинга от DeepSeek, выпущенная как developer preview одновременно с моделью V4 Pro. Её главная особенность — не модель и не набор функций, а подход: каждый элемент системы (инструменты, навыки, сессии и даже другие coding-агенты) представляет собой плагин, который можно подключать, отключать и заменять. В комплекте — не только CLI, но и локальное веб-приложение с живой статистикой, которую большинство аналогов прячет.

Чем DeepSeek Harness отличается от Claude Code и Codex

Claude Code и Codex — это окончательные (opinionated) и по большей части закрытые агенты: вы выбираете модель и workflow, а каркас вокруг них зафиксирован вендором. DeepSeek Harness инвертирует эту логику — разборному (decomposable) делают сам каркас:

  • инструменты, навыки и даже базовый агентный цикл — плагины;
  • проект прямо поддерживает вызов Claude Code или Codex как субагентов внутри сессии под оркестрацией DeepSeek;
  • можно собрать мультиагентный пайплайн, где harness DeepSeek управляет оркестрацией и делегирует подзадачи тому агенту, который лучше подходит для конкретного шага.

Композируемость опирается на собственную статью DeepSeek о «парадигме программирования для пространственно-временной композируемости» (programming paradigm for spatial temporal composability) — по сути, фреймворк, где возможности агента рассматриваются как взаимозаменяемые детали, а не монолитный конвейер.

Любопытная деталь от ранних тестировщиков: интерфейс и стиль взаимодействия подозрительно напоминают Codex. По слухам, заметная доля коммитов и pull request'ов в кодовой базе инструментов DeepSeek вышла из рабочей копии Codex — что объясняет схожий UI.

Что даёт плагинная архитектура

На практике система плагинов покрывает несколько категорий:

Категория Что можно делать
Инструменты Доступ к shell, редактирование файлов, веб-поиск — отдельные переключаемые плагины, а не фиксированные возможности
Режимы Полный агентный режим (файлы + shell + поиск), облегчённый code mode, минимальный режим и creator mode для собственных профилей агентов
Модели С ключом DeepSeek API в сессии выбираются обе версии V4 — Flash и Pro, для каждой настраивается reasoning effort
Провайдеры Проект под лицензией MIT: можно подключать других провайдеров или локально размещённую модель вместо API DeepSeek
Субагенты Внешние каркасы (Claude Code, Codex) подключаются как плагины — получается мини-мультиагентная система на слое оркестрации DeepSeek

Вся конфигурация живёт в YAML-файле, поэтому изменения провайдеров, моделей и reasoning effort редактируются напрямую, а не закопаны в настройках.

Установка и настройка

Надёжный путь по результатам практического тестирования — клонировать репозиторий и ставить из исходников, а не полагаться на упакованный релиз: инструмент всё ещё developer preview с шероховатостями. После установки:

  1. Команда запуска поднимает локальное веб-приложение на отдельном порту (по умолчанию что-то вроде 3018, настраивается).
  2. При первом входе приложение запрашивает DeepSeek API key.
  3. Выбираете рабочую папку проекта.
  4. Выбираете режим работы (полный агентный, code mode, минимальный или creator mode).
  5. Выбираете модель — Flash или Pro.
  6. Опционально включаете веб-поиск (работает только при наличии ключа DeepSeek).
  7. Устанавливаете уровень разрешений — от read-only до полного доступа в духе dangerous-skip-permissions, как в Claude Code.

Поскольку это локальное веб-приложение, его можно разместить на сервере с доступом из интернета — и получить персональный удалённо доступный экземпляр coding-агента.

Живая статистика: то, что другие прячут

Интерфейс в реальном времени показывает метрики, которые в большинстве harness'ов не видны: tokens per second, cache hit rate, счётчик ходов (turns) и время работы. Это даёт строителям прозрачность по стоимости и производительности прямо во время выполнения задачи.

Реальный тест: трекер МКС и 20 миллионов токенов

В практическом тесте harness построил трекер Международной космической станции в реальном времени — с обращением к живому API, корректно отрисованным шейдером Земли и правильным положением солнца относительно реального времени. Агент работал с видимым to-do списком, отлаживал проблемы через Playwright-верификацию и выдал результат, который тестировщики назвали одним из лучших для такого промпта.

Цена вопроса — прожорливость к токенам:

  • около 20 млн токенов за два хода и примерно 35 минут работы;
  • выходные токены — порядка 240 000 при скорости ~130 tokens/sec;
  • cache hit rate стабильно высокий — 95–100% к концу прогона, что частично компенсирует стоимость;
  • общий «аппетит» заметен и вписывается в паттерн открытых моделей, пока уступающих закрытым фронтирным по эффективности.

Flash или Pro

Ранние впечатления — в пользу Flash для типовых кодинговых задач: лучшее соотношение цены и результата, несмотря на то, что Pro — существенный скачок в возможностях. С учётом и без того конкурентных цен DeepSeek на обе модели, практичная стратегия такая: Flash как рабочая лошадка на каждый день, Pro — для задач, где дополнительный reasoning effort окупается.

Выводы

DeepSeek Harness стоит пробовать тем, кто спокойно относится к developer preview. Это не конкурент Claude Code или Codex в чистом виде — скорее слой над ними: MIT-лицензия, YAML-конфигурация, подключаемые провайдеры и субагенты делают его кандидатом на роль оркестратора в мультиагентных пайплайнах. Главные оговорки — расход токенов (миллионы на одну задачу) и сырость релиза, из-за которой ставить лучше из исходников.

Источник: https://www.mindstudio.ai/blog/deepseek-harness-agentic-coding