dsh-whale-font:把 DSH 對話裏的「我/你/I/me」顯示成藍鯨圖標

前言

在 DeepSeek Harness(DSH)裏,對話會同時出現助手消息和用戶消息。dsh-whale-font 是一個 DSH web 插件,它把對話中的主語人稱「我 / 你 / I / me」顯示成 DeepSeek 藍鯨圖標,用來標示每句話的說話者。

它只在顯示層做替換,不修改消息數據,不影響模型讀取與記憶,也不作用於輸入框。

這是什麼

dsh-whale-font 由 kxSenlin 維護,許可證爲 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
羽毛球分组比赛记分
小程序二维码

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

小夜