dsh-liang-skin README

The project's README from github.com/kingOfSoySauce/dsh-liang-skin. As one markdown file: README.md.

滑动变祖 · DeepSeek Harness 皮肤

安装

  点击展开提示词

复制以下提示词给 DSH;会先排查冲突再安装,所以较长:

请把“滑动变祖”皮肤安装到 DSH 的 web profile。必须先检查冲突,确认可以继续后再安装。

1. 安装前只读检查 web profile 的 package.json(dependencies 与 dsh.profile.bundles)、profile 的 cordis.patch.yml 和 $DSH_HOME/cordis.patch.yml(如有)。
2. 从当前启用的 bundles 中识别其他皮肤、主题或外观插件:排除 @deepseek-ai/dsh-base、@deepseek-ai/dsh-web-app、dsh-skin-market 和本次目标 dsh-client-liang-intensity-skin;读取候选 package.json 的名称、描述、dsh.client/dsh.bundle 声明,必要时再读 README。
3. 如果发现其他已启用的皮肤插件,列出它们并停在安装前,提醒我先停用;未经我确认不得修改任何 profile 文件,也不得执行安装。
4. 如果没有冲突,明确说“未检测到其他已启用的皮肤插件”,然后执行:

dsh plugin --profile web add 'github:kingOfSoySauce/dsh-liang-skin'

5. 安装后读取 web profile 的 package.json,确认 dependencies 和 dsh.profile.bundles 中都有 dsh-client-liang-intensity-skin;再检查目标 package.json 的 dsh.client/dsh.bundle 声明和 liang-intensity-skin loader 注册项。任一缺失都要报告安装或注册失败。
6. 告诉我如何重启 DSH Web。不要替我安装、停用或卸载其他皮肤。

更多 DSH 皮肤

更多社区皮肤,点击在线浏览皮肤市场

效果展示

滑动变祖皮肤效果截图

交互规则

外观开关

入口位于 设置 → 通用设置 → 外观皮肤:

选择保存在当前浏览器本地,不会改动模型配置。

命令安装

需要先安装 DeepSeek Harness;当前版本已在 0.1.0-rc.6 上验证。安装本身可以在 DSH 运行时执行(只改动磁盘配置),重启后生效。三种方式任选其一:

安装前请确保已关闭其他皮肤插件,避免冲突。

方式一:从 GitHub 安装最新版(推荐)

dsh plugin --profile web add 'github:kingOfSoySauce/dsh-liang-skin'
dsh --profile web --dump-config | grep -B1 -A2 liang-intensity

方式二:从 GitHub Release tarball 安装

从本仓库 Releases 页面下载 dsh-client-liang-intensity-skin-0.1.7.tgz(包内已包含构建好的 lib/client.js,安装时不需要执行任何 prepare 脚本),然后:

dsh plugin --profile web add ./dsh-client-liang-intensity-skin-0.1.7.tgz

适合不方便走 git 的环境;相对路径按你运行命令的目录解析。

方式三:克隆后从本地路径安装(开发迭代)

git clone https://github.com/kingOfSoySauce/dsh-liang-skin.git
cd dsh-liang-skin
dsh plugin --profile web add .

dsh plugin 会把相对路径锚定到你运行命令的目录(而不是 profile 目录),所以在克隆目录里执行 add . 装的是指向克隆目录的 link 依赖:改完源码运行 npm run build,重启 DSH 即生效,无需重新安装。

验证与重启

安装成功后 dsh plugin 会自动把插件注册进 profile 的 dsh.profile.bundles(见 ~/.dsh/profiles/web/package.json),无需手动改配置;--dump-config 的输出中应出现 dsh-client-liang-intensity-skin 配置层(上面命令里的 grep 就是为此准备的)。

如果正式 DSH 正在运行,让执行安装的 agent 给用户两个选择:

重启后浏览器会自动加载新的客户端插件,无需强制刷新。当前会话会中断,但 DSH 会话有磁盘持久化,重启后可以恢复。

卸载

dsh plugin --profile web remove dsh-client-liang-intensity-skin

remove 会自动把插件从 dsh.profile.bundles 中摘除;重启后设置入口完全移除。

常见问题

本地开发

npm install
npm test
npm run build

修改 client 源码后需要运行 npm run build,并一起提交更新后的 lib/client.js 和 source map。

灵感与素材来源

本插件的“滑动变祖”视觉概念与人物图片素材源自 Lichtspektrum/liang-intensity-calibrator。插件在原项目 0–30 强度轴的基础上,将视觉变化接入 DeepSeek Harness 的推理等级选择。

运行时素材已包含在插件中,安装后不需要额外下载。当前接入 24 张经过审核的人像锚点,滑动时直接切换最近锚点,不做图片交叉渐变。

dsh-liang-skin (kingOfSoySauce/dsh-liang-skin)

Searching Database…

Что это?Это визуальный скин-плагин для DeepSeek Harness (DSH), заменяющий простой селектор уровня рассуждений (reasoning-effort) на слайдер с артами персонажей и адаптивным цветным фоном.
Это отдельное приложение или плагин для чего-то другого?Это клиентский плагин, оформляющий веб-UI DSH, а не отдельное приложение; он регистрируется в бандлах вашего DSH-профиля и загружается внутри существующего интерфейса Harness.
Как установить этот скин?Три способа: вставить приложенный установочный промпт своему DSH-агенту, установить плагин магазина скинов и найти '滑动变祖' для установки в один клик или выполнить CLI-команду (`dsh plugin add`) из GitHub, архива релиза (tarball) или локального клона.
Нужен ли уже установленный DeepSeek Harness?Да — DSH должен быть уже установлен и запущен; скин проверен на DSH версии 0.1.0-rc.6, а для CLI-установки нужно, чтобы pnpm был доступен в PATH.
Есть ли подводные камни при установке?Закройте другие скин-плагины перед установкой, чтобы избежать конфликтов, убедитесь, что pnpm есть в PATH для CLI-способа, и перезапустите DSH (Ctrl+C, затем `dsh web`) после установки или удаления, чтобы изменения вступили в силу.
Что на самом деле контролирует слайдер?Он читает reasoning.efforts текущей модели и равномерно раскладывает имеющиеся уровни по шкале 0–30 (например, два уровня становятся 0/30, три — 0/15/30); официальный ID уровня отправляется, когда вы отпускаете слайдер.
Перетаскивание тормозит или значение фиксируется мгновенно?Во время перетаскивания рисуется только непрерывный визуальный предпросмотр; слайдер прилипает к ближайшему уровню и фиксирует реальное значение, лишь когда вы отпускаете указатель, завершаете действие с клавиатуры или элемент теряет фокус.
Откуда взяты портреты персонажей?Скин включает 24 отобранных портретных якоря из проекта Lichtspektrum/liang-intensity-calibrator; после установки ничего дополнительно скачивать не нужно.
Можно вернуться к стандартному виду DSH?Да, зайдите в Settings -> General -> Appearance Skin и выберите «Native», чтобы убрать слой фона и слайдер и вернуть исходный интерфейс Harness; этот выбор хранится локально в вашем браузере и не трогает конфигурацию модели.
Size
98.6 MB
Stars
244
Age
2mo
Commits · 90 Days