Как написать плагин DeepSeek Harness (dsh-plugin)

Как писать плагин DeepSeek Harness на Cordis, пометить его dsh-plugin и что ещё ломается в developer preview.

Обновлено: 2026-08-14

Официальный слоган: всё — плагин. Модели, инструменты, скиллы, сессии, песочницы, хранилище, циклы, планировщик и UI сидят на ядре Cordis. Плагин DeepSeek Harness — это компонент Cordis, не Claude «skill.md».

Перед тем как писать

  1. Запускайте DSH из исходников, не только через npx. Читать будете docs/ (architecture, cordis-primer, capability-seams).
  2. Откройте режим Creator. Он умеет инспектировать живой рантайм и грузить плагин в память. Такие плагины умирают при перезапуске.
  3. Прочитайте CONTRIBUTING.md и AGENTS.md в официальном репо.

Эта страница — карта, не замена тем файлам. API будет ехать.

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

Закройте дыру, которую оставил официальный Web UI:

  • TUI / десктоп-окно
  • Мост в браузер или Feishu / Lark
  • Более безопасное удаление, счётчик токенов, прыжок в VS Code
  • Смена поискового провайдера

Смотрите, что уже есть в списке плагинов. Не клонируйте ещё один каталог.

Публикация

  1. Дайте реальный путь установки (pnpm / npx / копирование в каталог плагинов — как скажут актуальные официальные доки).
  2. Добавьте топик GitHub dsh-plugin.
  3. Напишите, на каком коммите DSH тестировали. Preview-сборки ломаются каждую неделю.

Режим Creator vs настоящий плагин

Creator — для экспериментов. Репо dsh-plugin — для того, что переживает перезагрузку. Если фича живёт только в RAM, это ещё не плагин.