dsh-whale-pet:DeepSeek Harness Web UI 的交互式鯨魚桌寵插件

前言

DSH 的擴展方式偏“一切皆插件”,社區目錄屬於獨立站點,與 DeepSeek / 幻方無官方從屬關係。對於經常使用 Web UI 的 DSH 使用者,dsh-whale-pet 提供一隻漂浮的交互式鯨魚桌寵:它會遊動、跟蹤鼠標、響應拖拽和點擊,也可以在 web profile 中跨 session、跨重啓保留。

這是什麼

lglglglgy/dsh-whale-pet 是由 lglglglgy 維護的 DSH 插件,許可證爲 MIT。它的作用是爲 DeepSeek Harness Web UI 增加一個漂浮交互式鯨魚桌寵。

使用前提是 profile 必須帶 Web 運行時。web profile 自帶 @deepseek-ai/dsh-web-app。如果裝在 headless / TUI profile 中,不會顯示。

核心功能

下面是已覈實的交互能力:

  • 自由遊動:插件會自動在界面上游動。
  • 眼神跟蹤:眼睛會跟隨鼠標位置。
  • 拖拽:按住鯨魚可以拖動位置。
  • 點擊噴水:單擊會觸發噴水效果。
  • 暈眩:快速來回甩動會進入暈眩狀態。
  • 連點叫醒:暈眩後連點 5 次可恢復。
  • 水波:顯示流動的水波效果。
  • 腹鰭擺動:遊動時腹鰭會擺動。

在 web profile 安裝並重啓後,該狀態可跨 session、跨重啓保留。

安裝與啓用

先確認當前 profile 是 web,並且具備 Web 運行時。執行:

dsh plugin --profile web add github:lglglglgy/dsh-whale-pet

這條命令從 GitHub 倉庫安裝插件。由於 client.js 已是構建產物,從 GitHub 安裝不需要額外 build 授權。

安裝後重啓 Web UI:

dsh web

插件集合變更需要重啓後生效。

可以檢查配置:

dsh --profile web --dump-config

確認輸出中能看到 dsh-whale-pet 相關項。該插件的 peerDependencies 要求 react ^18.2.0,安裝環境需滿足這一依賴條件。

典型用法

安裝並重啓後,可以按下面方式操作:

1、直接觀察自由遊動。

2、按住鯨魚拖動;鬆手後它會休息 20 秒再繼續遊。

3、單擊噴水,並出現隨機氣泡對話和一圈泡泡。

4、使用鍵盤時,Tab 聚焦到鯨魚後按 Enter 或空格,等同於點擊。

5、觸發暈眩:快速來回甩動。

6、叫醒:暈眩後連點 5 次。

適用場景與注意

它適合希望在 DSH Web UI 裏增加輕量交互元素,並且熟悉插件安裝流程的使用者。需要注意:

  • 只適用於帶 Web 運行時的 profile;headless / TUI profile 不顯示。
  • 插件集合變更要重啓 Web UI 後生效。
  • 許可證爲 MIT。
  • 插件以當前 dsh 進程權限運行,安裝前應檢查源碼與許可證。

如需移除,執行:

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

結尾

dsh-whale-pet 的價值比較具體:給 DSH Web UI 增加一隻可拖拽、可點擊、可暈眩的鯨魚桌寵,並在 web profile 重啓後保留。GitHub 倉庫地址是:

https://github.com/lglglglgy/dsh-whale-pet
羽毛球分组比赛记分
小程序二维码

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

小夜