DeepSeek Harness: агент, который целиком собран из плагинов

tech_post_dev 55 минут назад DeepSeek Harness: агент, который целиком собран из плагинов Средний 4 мин 1.4K Настройка Linux * DeepSeek Harness: агент, который целиком собран из плагиновDeepSeek Harness (dsh) — открытый...
<5 — 2026'da uzaya kaç SpaceX Starship fırlatması ulaşacak?
Вот важная новость с фронта ИИ: tech_post_dev 55 минут назад DeepSeek Harness: агент, который целиком собран из плагинов Средний 4 мин 1. 4K Настройка Linux * DeepSeek Harness: агент, который целиком собран из плагиновDeepSeek Harness (dsh) — открытый агентский харнесс от DeepSeek AI. Внешне это команда для запуска моделей, внутри — конструктор, где плагином является каждый слой: хранение сеансов, песочница, сжатие контекста и сама модель.
Статья разбирает архитектуру, профили, механизмы запуска субагентов и практическую сборку цепочки из четырёх плагинов. Плагин как единица сборкиХарнесс работает поверх Cordis, а архитектурный принцип описан в работе о пространственно-временной композируемости. Приложение не программируется, а собирается из слоёв-патчей.
Технические детали
Профиль — список бандлов и файл cordis. yml; каждый последующий слой может отменить или дополнить предыдущий. Команда dsh --dump-config выводит собранное дерево целиком, и по выводу видно, какой бандл добавил конкретный узел.
Профили вместо флаговОдна команда переключает поведение через профиль:dsh web — локальный веб-интерфейс на --profile headless "задача" — одноразовый сеанс, ответ в stdout, выход: применимо в CI;dsh --profile sdk — JSON-RPC для внешних клиентов;dsh --profile acp — тот же агент внутри редактора. Профиль хранится в отдельной папке, патчи перезагружаются без перезапуска процесса: правка плагина подхватывается на лету. Собственный набор добавляется командой dsh plugin --profile web add.
Запуск агентов внутри агентаХарнесс умеет запускать другие агенты в четырёх режимах:субагенты работают в фоне, каждый со своим контекстом; родительский агент продолжает работу и забирает результат по готовности;наследник контекста — субагент, который видит уже состоявшийся разговор, для задач вида «продолжи и проверь»;workflow — JavaScript-сценарий, распределяющий десятки субагентов по фазам, конвейером или с барьером; оркестрация задаётся кодом, а не диалогом;ralph — цикл свежих агентов по одному неизменному заданию, где рабочая папка выступает долговременной памятью. Схема: профиль, плагины, агент и суб-агентыИнструменты как сменные модулиБазовый набор собран из плагинов, каждый отключается отдельно: чтение и правка файлов, поиск по репозиторию, фоновые задания, веб-поиск и загрузка страниц, подключение внешних серверов по MCP, «скиллы» — папки с инструкциями, которые агент подгружает по необходимости. Песочница и хранение сеансовФайловые операции ограничены песочницей: workspace-write пускает только в рабочую папку.
Отраслевые последствия
Отказ не завершает работу падением, а фиксируется пометкой «доступ запрещён» — её можно показать человеку и запросить расширение прав. Граница задаётся заранее: в одних участках агент спрашивает перед каждым опасным действием, в других действует без подтверждения. История сеанса сохраняется в файл и переживает перезапуск: сеанс можно возобновить, сжать, посмотреть расход токенов.
Долгая цель хранится в состоянии сеанса, а не в контексте модели.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.





