dsh-bubble-skins:为 DeepSeek Harness 提供多套可切换的用户消息气泡样式

前言

在 DeepSeek Harness(DSH)开发智能体时,用户消息气泡的样式往往和整体主题混在一起。想单独换气泡风格,要么改动主题 CSS,要么只能接受默认样式。下面介绍一个只接管气泡、不动整体主题的插件。

插件定位

dsh-bubble-skins 是一个为 DSH Web 界面提供多套可切换的用户消息气泡样式的插件。由 copyninja123 维护,当前版本 v0.2.1。它只修改气泡外观,不影响主题、壁纸、字体等其它插件,卸载或停用后 DSH 原始外观会自动还原。

核心功能

只接管气泡

插件只针对普通用户行、pending steering 与本地提交回声三类气泡生效,不会影响 goal 气泡、问答气泡或助手消息。每条样式规则都限定在 html[data-dsh-bubble-skin="<id>"] 作用域内。

内置多套风格

当前版本内置以下皮肤:

  • dsh-default:DSH 原始气泡外观,默认选中。
  • bubble-clover-meadow:幸运草坡(浅绿草坡 + 左下三叶草 + 右下四叶草)。
  • bubble-koi-rising:锦鲤跃潮(红橙黄渐变 + 蓝色海浪 + 右下双锦鲤)。
  • bubble-ds-whale-girl:DS鲸鱼娘·白瓷蓝(白瓷蓝带尾壳体 + 右下外挂鲸鱼娘角色)。
  • qq-blue:QQ 经典蓝(浅蓝底 + 右侧气泡小尾巴)。
  • qq-deco:QQ 装饰气泡(深色渐变 + 两侧装饰角)。
  • glass:毛玻璃(半透明磨砂 + 细边框)。
  • pixel:像素风(直角 + 硬阴影 + 等宽字体)。
  • minimal:极简(去底色,只留文字与细分隔线)。

热切换与明暗自适应

切换皮肤即时生效,无需重启 DSH。每套皮肤同时定义亮色与暗色变体。

零构建

插件纯 JS + CSS,无打包器、无运行时依赖。

安装与启用

系统要求

dsh >= 0.2.0(开发与验证基线为桌面端 0.2.1-rc.2)。

桌面端安装

  1. 打开侧边栏「插件」→「添加插件」。
  2. 输入本地目录绝对路径(如 E:\mycode\dsh-bubble-skins),或发布后的包名 dsh-bubble-skins。
  3. 安装完成后按提示启用,重启应用(或刷新界面)即可看到效果。

命令行安装

# 本地开发安装(link 模式,改动实时生效)
dsh plugin --profile <profile> add link:E:\mycode\dsh-bubble-skins

# 卸载
dsh plugin --profile <profile> remove dsh-bubble-skins

注意:桌面端 profile 由应用自己持有,某些环境下全局 dsh CLI 无法管理它;此时请使用应用内插件页。

典型用法

安装并重启应用后,在 设置 → 通用 里可以:

  • 气泡样式:下拉默认 DSH 默认;可切换「幸运草坡」等固定样式或其他皮肤,选中即生效并自动保存。
  • 气泡尾巴 / 气泡背景 / 气泡装饰:当前版本暂时隐藏,不显示这些设置行。

M2 固定气泡样式已接入「幸运草坡」「锦鲤跃潮」「DS鲸鱼娘·白瓷蓝」;默认仍是 DSH 原始气泡,后续会继续增加固定样式,暂不开放用户上传入口。

适用场景与注意

  • 适合只想单独更换气泡样式、不想影响整体主题的用户。
  • 插件以当前 dsh 进程权限运行,安装前应检查源码与许可证(MIT)。
  • 尾巴功能已实现但当前版本不显示设置、不渲染;后续再开放。

结尾

dsh-bubble-skins 让换气泡这件事像换 QQ 气泡一样简单。如果你想为 DSH 界面增加更多趣味性,可以参考其目录页和源码进一步了解。

  • 目录页:https://www.skillhub.cn/plugins/copyninja123/dsh-bubble-skins
  • GitHub:https://github.com/copyninja123/dsh-bubble-skins
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye