Команды для терминала DSH
dsh plugin --profile web add @xmoon76/dsh-profile-settingsЗапустите команду в терминале, где работает DeepSeek Harness. Перезапуск применит плагин автоматически.
Наложение настроек для каждого профиля для DeepSeek Harness: глобальный файл settings.yaml остается базовым, в то время как каждый профиль переопределяет любое пространство имен через свои собственные Profiles/<name>/settings.patch.yml — разделы объекта объединяются рекурсивно, скаляры и массивы заменяют полностью, а !unset маскирует унаследованное значение. Оверлей прозрачен для существующих плагинов (они продолжают читать ctx.settings без изменений), записывает данные только в оверлей профиля, а официальная проверка схемы, семантика ревизий, конфликты ожидаемых ревизий, наблюдатели и события остаются нетронутыми. Поставляет семейство команд настроек (get/set/unset/mask/unmask/promote/demote/migrate/diff/layers), а также раздел «Настройки профиля» на панели веб-настроек по каналу RPC с обратной связью.
dsh plugin --profile web add @xmoon76/dsh-profile-settingsЗапустите команду в терминале, где работает DeepSeek Harness. Перезапуск применит плагин автоматически.
Наложение настроек для каждого профиля для DeepSeek Harness: глобальный файл settings.yaml остается базовым, в то время как каждый профиль переопределяет любое пространство имен через свои собственные Profiles/<name>/settings.patch.yml — разделы объекта объединяются рекурсивно, скаляры и массивы заменяют полностью, а !unset маскирует унаследованное значение. Оверлей прозрачен для существующих плагинов (они продолжают читать ctx.settings без изменений), записывает данные только в оверлей профиля, а официальная проверка схемы, семантика ревизий, конфликты ожидаемых ревизий, наблюдатели и события остаются нетронутыми. Поставляет семейство команд настроек (get/set/unset/mask/unmask/promote/demote/migrate/diff/layers), а также раздел «Настройки профиля» на панели веб-настроек по каналу RPC с обратной связью.
Per-profile settings overlay for DeepSeek Harness: global settings.yaml stays the baseline while each profile overrides any namespace through its own profiles/<name>/settings.patch.yml — object sections merge recursively, scalars and arrays replace wholesale, and !unset masks an inherited value. The overlay is transparent to existing plugins (they keep reading ctx.settings unchanged), writes land in the profile overlay only, and official schema validation, revision semantics, expectedRevision conflicts, watchers and events are untouched. Ships a settings command family (get/set/unset/mask/unmask/promote/demote/migrate/diff/layers) plus a Profile Settings section in the web Settings panel over a loopback RPC channel.
dsh plugin --profile web remove @xmoon76/dsh-profile-settingsПлагины выполняют код внутри песочницы DSH. Перед установкой вы можете просмотреть исходный код в репозитории автора.