О чём урок
Шестой урок рассчитан на тех, кто работает в терминале и не боится конфигурационных файлов. Вы разберётесь с headless-режимом для скриптов и CI, узнаете, где DeepSeek Harness хранит настройки и как их менять через cordis.patch.yml, поставите свой первый плагин и пройдёте первую главу официального туториала по фреймворку Cordis. В конце разберём честное сравнение DSH с Claude Code по отзывам пользователей, чтобы было понятнее, когда стоит переходить на DSH, а когда рано.
Неофициальный курс AI University. Тексты, примеры и задания написаны нашей командой по открытой документации DeepSeek и репозитория DeepSeek Harness на 04.10.2026; курс не связан с компанией DeepSeek и не одобрен ею. Программа в статусе developer preview и быстро меняется, сверяйтесь с документацией.
Все команды и имена переменных в уроке взяты из официальной документации DeepSeek Harness на 04.10.2026. DSH остаётся в статусе developer preview: интерфейсы и имена полей могут меняться от версии к версии, поэтому там, где это важно, урок прямо говорит, что стоит сверяться со своей версией через --help или --dump-config-schema.
Для скриптов, CI и фоновых задач в DSH есть профиль headless:
Эта команда создаёт одну новую сессию, выполняет задачу, печатает финальный ответ модели в стандартный вывод (stdout) и завершается. Рассуждения модели (reasoning) не смешиваются с ответом: они идут в поток ошибок (stderr) под заголовком dsh: reasoning:. Это удобно: в stdout можно спокойно парсить результат, а рассуждения при желании перенаправить в отдельный лог-файл.
Код завершения процесса тоже предсказуем: 0, если сессия закончилась статусом completed, и 1 в любом другом случае. Это значит, что headless-вызов встраивается в обычный скрипт так же, как любая консольная утилита:
Headless-профиль не открывает сетевой порт, то есть ничего похожего на Web UI на 127.0.0.1:3080 здесь не запускается. Это чистый вызов «текст на входе, текст на выходе плюс код завершения», что и делает его пригодным для CI-пайплайнов…
План урока
- Headless-режим: агент без интерфейса
- Профили, конфигурация и переменные окружения
- Плагины: установка, поиск, Creator mode
- Cordis изнутри: пять идей и первый плагин без ключа
- ACP и SDK: мосты к другим программам
- DSH и Claude Code: честное сравнение по отзывам
- Попробуйте сами
- Итоги
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.