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 із цього сайту.