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…

What is this?This is a visual skin plugin for DeepSeek Harness (DSH) that replaces the plain reasoning-effort selector with a slider featuring character art and an adaptive color background.
Is this a standalone app or a plugin for something else?It is a client-side plugin that themes the DSH web UI, not a standalone application; it registers into your DSH profile bundles and loads inside the existing Harness interface.
How do I install this skin?Three ways: paste the provided install prompt to your DSH agent, install the skin marketplace plugin and search '滑动变祖' for one-click install, or run the CLI command (`dsh plugin add`) from GitHub, a Release tarball, or a local clone.
Do I need DeepSeek Harness already installed?Yes — DSH must already be installed and running; this skin has been verified against DSH version 0.1.0-rc.6, and the CLI install method requires pnpm to be available on PATH.
Any install pitfalls?Close any other skin plugins before installing to avoid conflicts, make sure pnpm is on PATH for the CLI method, and restart DSH (Ctrl+C then `dsh web`) after install or uninstall for changes to take effect.
What does the slider actually control?It reads the current model's reasoning.efforts and evenly spaces however many levels exist across a 0-30 scale (e.g. two levels become 0/30, three become 0/15/30); it submits the official level ID once you release the slider.
Does dragging feel laggy or does it snap instantly?While dragging it only renders a continuous visual preview; the slider snaps to the nearest level and commits the real value only when you release the pointer, finish a keyboard action, or the control loses focus.
Where do the character portraits come from?The skin bundles 24 curated portrait anchors sourced from the Lichtspektrum/liang-intensity-calibrator project; no extra assets need to be downloaded after installing.
Can I switch back to the stock DSH look?Yes, go to Settings -> General -> Appearance Skin and pick 'Native' to remove the background layer and slider and restore the original Harness UI; this choice is stored locally in your browser and doesn't touch your model config.
Size
98.6 MB
Stars
244
Age
2mo
Commits · 90 Days