Плагін моделі
Модель — душа агента, але в Harness вона теж плагін. За конфігурацією можна перемкнути адаптер і підключити DeepSeek-V4 або іншого провайдера до тих самих інструментів і журналів сесій.
плагін моделі DeepSeek-V4DeepSeek Harness · Усе — плагіни
DeepSeek Harness робить «що вміє робити» підключуваними модулями: адаптація моделі, інструменти, навички, сесії, пісочниця, зберігання, цикл, планування й UI — усе плагіни. Спочатку узгодьте вимоги у веб-версії DeepSeek з DeepSeek-V4, потім замініть відповідні плагіни в конфігурації Harness.
Ядро
Cordis
Завантаження / вивантаження / залежності
Можливості
Усе — плагіни
Включно з моделлю та UI
Конфіг
Вільна збірка
Вихідники чіпати не потрібно
Екосистема
dsh-plugin
Виявлення через GitHub topic
Офіційне формулювання: усі можливості агента надаються плагінами. Тож адаптацію DeepSeek-V4, набір інструментів і навіть інтерфейс можна замінити чи розширити.
Модель — душа агента, але в Harness вона теж плагін. За конфігурацією можна перемкнути адаптер і підключити DeepSeek-V4 або іншого провайдера до тих самих інструментів і журналів сесій.
плагін моделі DeepSeek-V4Редагування файлів, Shell, пошук, Skills тощо реєструються плагінами в таблиці інструментів. Стандартний режим дає повний набір, мінімальний можна урізати до bash + редактор для оцінок.
інструменти DeepSeek HarnessЖурнал сесії лише append: системні підказки, ланцюжок міркувань, результати інструментів, диспетчеризація субагентів і ін’єкції контексту відтворюються з одного джерела — зручно налагоджувати, «що саме бачила модель».
журнал сесії DeepSeekПісочниця, файлова система й персистентність теж плагіни. Змінюючи стратегію пісочниці, не потрібно чіпати цикл агента — достатньо перемкнути реалізацію на рівні конфігурації.
пісочниця DeepSeek HarnessЦикл агента, планування задач і оркестрація субагентів компонуються. PTC / Code Mode додатково дозволяє моделі зв’язувати багатокрокові інструменти програмою TypeScript.
цикл агента DeepSeekWeb UI — не незамінна оболонка. dsh web піднімає інтерфейс у браузері й сам перебуває в дереві плагінів; різні пакети можна нашаровувати за profile (наприклад web / headless).
DeepSeek Harness Web UIОфіційна архітектура описує працюючий dsh як дерево плагінів, зібране при старті з кількох шарів конфігурації. Зрозумівши шари, ви розширюєте систему, а не форкаєте її.
01
Profile — іменована збірка: перелічує нашаровувані bundle, плагіни поза деревом і власний cordis.patch.yml користувача. web і headless постачаються як шаблони.
02
Майже завжди перший шар кожного profile: адаптація моделі, інструменти, персистентність, пісочниця й політика схвалення, налаштування, облікові дані, телеметрія та інші базові можливості.
03
web-app нашаровує браузерний застосунок; headless — одноразовий раннер без сервера. Та сама плагінна філософія, різні форми поставки.
04
Topic dsh-plugin робить плагіни знаходимими. На етапі preview API змінюватиметься; авторам плагінів варто слідувати офіційному керівництву та Discussions.
Ліцензія робить код аудитованим; Cordis робить runtime перезбираним. Для розробників агентів DeepSeek це нижча вартість fork.
01
Плагін через inject оголошує потрібні сервіси (наприклад tools, llm), і Cordis запускає споживача лише коли сервіси готові. Порядок завантаження визначають залежності, а не номер рядка в YAML.
02
Слухачі, реєстрація інструментів і таймери автоматично очищаються при вивантаженні плагіна. Ресурси, які потрібно явно звільнити, реєструють disposer через effect, щоб не було витоків після гарячої заміни.
03
Якщо неясно, змінювати модель чи інструменти, спочатку у веб-версії DeepSeek запитайте DeepSeek-V4 про межі задачі, потім поверніться в Harness правити конфігурацію — так ви не будете сліпо змінювати плагіни.
DeepSeek-V4 допомагає сформулювати задачу; плагіни Harness підключають можливості до реального середовища.
За офіційною документацією: форма плагінів, збірка конфігурації та розподіл праці з веб-версією DeepSeek.
Часта форма — модуль TypeScript, що експортує apply(ctx); це також може бути об’єкт з apply або підклас Service, який надає сервіс. Під час завантаження фреймворк передає спільний контекст ctx.
Зареєструйте шлях модуля або ім’я пакета в cordis.yml / overlay / patch. Офіційний туторіал підкреслює, що в частині сценаріїв шлях плагіна має бути абсолютним, і шари складаються через profile, а не правкою ядрового пакета.
Офіційно UI перелічено на одному рівні з моделлю та інструментами як можливість плагіна. Ви можете обирати чи розширювати інтерфейс на рівні конфігурації, не змінюючи вихідний код DeepSeek Harness.
Ні. Веб-версія зручна для швидкого діалогу й міркування DeepSeek-V4; плагіни зручні, щоб закріпити вже перевірений процес у ланцюжок інструментів. CTA цього сайту спочатку ведуть вас у чат веб-версії.
Breaking changes будуть — це офіційне попередження великими літерами. Ставтеся до плагіна як до еволюційного експерименту, стежте за Discussions і не припускайте довгострокової стабільності API.
Офіційний репозиторій: docs/architecture.md, Cordis primer і керівництво розробника. Ця сторінка — вступ для пошуку й продуктового розуміння, вона не замінює upstream-документацію.
Увімкніть dsh, коли знадобляться локальні інструменти й пісочниця; зараз можна спочатку відкрити веб-версію DeepSeek.