Каждый магазин плагинов в конечном итоге делает одно и то же: объединяет. «Установи эти шесть вместе». Наивная реализация представляет собой цепочку команд оболочки — шесть вызовов добавления плагина dsh, соединенных &&. Я отправил именно это. Потом кто-то указал...
Каждый магазин плагинов в конечном итоге делает одно и то же: объединяет. «Установи эти шесть вместе». Наивная реализация представляет собой цепочку команд оболочки — шесть вызовов добавления плагина dsh, соединенных &&. Я отправил именно это. Потом кто-то заметил, что это вовсе не сверток; это была очень длинная строка. И в строке была ошибка: URL-адреса содержали двойную косую черту, поэтому каждый из шести устанавливает 404. «Пакет в один клик» на самом деле оказался провалом в один клик.
Урок был старый: если вы отправляете команду, проверьте ее. Но более глубокий урок был новее: прочтите собственную документацию платформы, прежде чем разрабатывать свой собственный формат.
Что DSH на самом деле называет пакетом
DeepSeek Harness (DSH) имеет точный словарь:
Пакет плагинов — это пакет npm, который объявляет dsh.bundle со слоем cordis.patch.yml. Строки исправлений ссылаются на пакеты по имени, разрешенному через node_modules профиля.
Профиль — это каталог $DSH_HOME/profiles/, в манифесте которого (dsh.profile) указан упорядоченный набор пакетов плюс зависимости. Профиль — это композиция; пучки — это части.
Так что у «шести плагинов в одной ссылке» есть нативный ответ: отправить профиль. Один архив, один каталог профилей/консенсуса, один