dsh-whale-font:把 DSH 对话里的「我/你/I/me」显示成蓝鲸图标

前言

在 DeepSeek Harness(DSH)里,对话会同时出现助手消息和用户消息。dsh-whale-font 是一个 DSH web 插件,它把对话中的主语人称「我 / 你 / I / me」显示成 DeepSeek 蓝鲸图标,用来标示每句话的说话者。

它只在显示层做替换,不修改消息数据,不影响模型读取与记忆,也不作用于输入框。

这是什么

dsh-whale-fontkxSenlin 维护,许可证为 MIT

它用于 DSH 对话界面,将以下内容显示为鲸鱼图标:

  • 助手消息中的「我」
  • 用户消息中的「你」
  • 助手消息中默认的英文独立单词 I / me

插件由字体层和 DOM 层组成,两层均可独立开关。

核心功能

下面介绍它已核实的替换能力和边界:

  • 助手消息中的「我」显示为鲸鱼图标。
  • 用户消息中的「你」显示为鲸鱼图标。
  • 助手消息中默认的英文独立单词 I / me 显示为鲸鱼图标。
  • 支持为助手消息和用户消息分别配置自定义替换词。
  • 自定义替换词目前统一替换为鲸鱼图标,不支持任意文字替换。
  • 中文「我 / 你」通过自定义彩色字体渲染,不修改 DOM、无闪烁、实时生效。
  • 英文 I / me 通过 DOM 层单词边界匹配;自定义中文词按子串匹配。
  • 引号、括号与代码块内的内容一律不替换。
  • 复制消息时,「我 / 你 / I / me」及自定义替换词会还原为原字符,不产生空字符或图片。
  • 鲸鱼图形主体为蓝色,内部细节在深浅色模式下均为白色。
  • 插件同时识别新旧两版 DSH web 的消息行结构,并可通过设置页调整对话区域 CSS 选择器。
  • 「括号内同样不替换」默认开启,可在设置中关闭。

安装与启用

前置要求:已安装 DeepSeek Harness,且 dsh 命令可用。

1、执行安装命令:

dsh plugin --profile web add github:kxSenlin/dsh-whale-font

这条命令会把 dsh-whale-font 安装到当前 web profile。

2、安装完成后,重启 DSH 服务,并在浏览器中强制刷新。

3、确认插件已安装:

dsh plugin --profile web list

升级时重复执行同一条 add 命令:

dsh plugin --profile web add github:kxSenlin/dsh-whale-font

离线安装可先下载仓库到本地,然后在仓库目录下执行:

dsh plugin --profile web add ./dsh-whale-font

安装完成后同样需要重启 DSH 服务,并在浏览器中强制刷新。

典型用法

1、打开 DSH 的「设置 → 文字替换」标签页。

2、启用鲸鱼图标。

3、根据助手消息和用户消息分别配置自定义替换词。

4、如果 DSH 改版导致消息行结构变化,可在同一设置页调整对话区域 CSS 选择器。

设置保存在浏览器本地 localStorage,刷新页面后仍生效。

如果只想调整鲸鱼大小或位置,可编辑:

tune/whale-config.json

然后运行:

python tune/adjust_whale.py

调参脚本需要 fonttools;日常安装与使用插件无需安装 fonttools

适用场景与注意

适合在 DSH web 对话界面中,用图形化方式快速区分「助手说的我」和「用户对你说的话」。它适合做显示层增强,不适合用来修改消息内容、改写输入框内容,或做任意文字替换。

注意:

  • 插件以当前 dsh 进程权限运行,安装前应检查源码与许可证。
  • 需要浏览器支持 COLR 彩色字体:Chrome 71+ / Firefox / Safari 16.4+。
  • 自定义替换词目前统一替换为鲸鱼图标,不支持任意文字替换。
  • 引号、括号与代码块内的内容一律不替换。
  • 「括号内同样不替换」默认开启,可在设置中关闭。
  • 插件仅在显示层替换,不修改消息数据、不影响模型读取与记忆,也不作用于输入框。

结尾

dsh-whale-font 的核心价值是:在不改变 DSH 对话数据和模型输入的前提下,把「我 / 你 / I / me」显示成蓝鲸图标,让说话者更清楚。

GitHub 仓库:

https://github.com/kxSenlin/dsh-whale-font.git

卸载插件:

dsh plugin --profile web remove dsh-whale-font
羽毛球分组比赛记分
小程序二维码

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

Xiaoye