dsh-whale-pet:爲 DeepSeek Harness Web UI 添加的鯨魚少女桌面寵物插件

前言

在 DSH 的「一切皆插件」思路下,Web UI 可以擴展出一些輕交互組件。對經常和 DeepSeek Harness 會話打交道的開發者來說,一個不侵入核心的狀態提示比較有用:不需要讀日誌猜進度,也不用改 Harness 或抓取頁面文本。下面介紹 dsh-whale-pet

這是什麼

dsh-whale-pet 是 DeepSeek Harness Web UI 的鯨魚少女桌面寵物插件,由 Er1c0v0 維護。它通過官方 shell.overlay slot 注入 Web UI,不修補 Harness,也不抓取 UI 文本。代碼採用 MIT 許可證,美術資源採用 CC BY 4.0 許可證。

核心功能

  • 鏡像五個 Harness 狀態:idleworkingneeds inputcompleteblocked
  • 空閒時抱着一個受 DeepSeek 鯨魚啓發的枕頭,40 秒後入睡;被擾動後會驚醒;懸停或聚焦時播放一次友好的三姿勢揮手。
  • 從 Harness presentation metadata 中讀取隱私安全的活動摘要,並在氣泡中顯示;氣泡會圍繞寵物選擇屏幕位置,避免遮擋角色。
  • 支持拖拽、鍵盤移動、位置重置、摺疊/恢復、reduced motion,以及英文和簡體中文。

安裝與啓用

運行環境需要 Node.js 22.19+24+,以及 DeepSeek Harness 0.1.0-rc.6

安裝並驗證:

dsh plugin --profile web add dsh-whale-pet@0.1.0
dsh --profile web --dump-config
dsh --profile web

dump-config 輸出中應恰好包含一個 dsh-whale-pet 條目。啓動 Web UI 後,寵物會出現在右下角。

卸載:

dsh plugin --profile web remove dsh-whale-pet
dsh --profile web --dump-config

典型用法

安裝完成後,先啓動 dsh --profile web。寵物會在 Web UI 右下角出現。可以用鼠標拖拽改變位置,也可以用鍵盤移動、重置位置或摺疊/恢復。會話狀態變化時,寵物會切換到對應狀態;空閒 40 秒後會入睡,懸停或聚焦時會觸發揮手。

適用場景與注意

適合希望在 DeepSeek Harness Web UI 中獲得輕量視覺狀態提示,同時不想 patch Harness 或 scrape UI 文本的使用者。

使用前建議檢查源碼、依賴和許可證。插件以當前 DSH 進程權限運行,安裝前應確認其代碼行爲符合預期。根據說明,它只讀取當前會話狀態和 provider-declared presentation metadata;不讀取 tool arguments、prompts、model reasoning 或 conversation text,也不發起 analytics requests。偏好設置保存在 browser-local storage。

獲取

  • GitHub:https://github.com/Er1c0v0/dsh-whale-pet
  • DSH 社區目錄可按 dsh-whale-pet 檢索;社區目錄是獨立站點,不代表 DeepSeek 或幻方官方應用商店。
羽毛球分组比赛记分
小程序二维码

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

小夜