dsh-whale-pet(大肥魚):DSH 桌寵與 GalGame 對話劇場

前言

DeepSeek Harness(DSH)把智能體開發拆成可插拔能力:模型、工具、界面都可以換。日常在 DSH 裏寫 prompt、看推理流式輸出時,界面往往是功能導向的——有餘額、時段、代碼塊,但缺少一個長期駐留、能反映會話狀態的「面」。社區插件 dsh-whale-pet(產品名 大肥魚)走另一條路:在 DSH 網頁客戶端裏嵌入桌寵,並把聊天輸入區擴展成 GalGame 式對話劇場。下面介紹它是什麼、能做什麼,以及如何安裝與使用。

這是什麼

大肥魚 是由 Ewigkeit1203 維護的非官方社區插件(README 明確說明與 DeepSeek 官方無隸屬或背書關係)。倉庫與包標識爲 dsh-whale-pet,當前發佈版本 0.6.0(見 package.json)。SkillHub 目錄將其歸類爲「趣味換裝」,簡介爲「大肥魚:陪你工作(和喫白飯)的深海女僕」。

插件通過 DSH 的 Cordis 補丁注入網頁客戶端(platform: "web",依賴 @deepseek-ai/dsh-client-ui-layout)。角色生活在 DSH 界面內,會隨思考與回答切換立繪;在兼容宿主且已登錄 DeepSeek 賬號時,頭頂可顯示 API 計費時段(梁文峯 / 梁文谷)與賬戶餘額,無需單獨打開 DSH 賬戶頁。

核心功能

桌寵與日常互動

  • 裙襬、髮梢和尾巴通過 WebGL 輕微飄動(可在 設置 › 陪伴 › 裙襬飄動 關閉);不支持 WebGL 或開啓減弱動效時顯示靜態立繪。
  • 懸停出現快捷操作:劇場、設置、安靜模式、貼邊;最近回答含代碼時可「複製代碼」。
  • 點擊角色打開設置,拖動可移動;設置面板貼在角色旁,窄屏時會改爲獨立面板,避免擋住立繪。
  • 摸頭、快速拖動致暈、連續戳戳等互動;v0.6.0 新增得意、害羞、抓狂、驚訝、滿足、開心等表情,用於劇場與日常。
  • 推理過程在獨立可滾動氣泡中展示;回答流式輸出時使用回答姿態,結束後有「乾飯」類插畫反饋。

餘額與計費時段

在 DSH 提供賬戶服務且用戶已登錄 DeepSeek 賬號時,餘額顯示於頭頂標籤與設置中,約每分鐘及每次回答後刷新;插件不接觸憑據。僅使用 API Key、無餘額數據源時顯示爲 —。

計費時段標籤對應 DeepSeek API 高峯(梁文峯)與空閒(梁文谷,半價)規則:README 說明按北京時間工作日 9:00–12:00、14:00–18:00 爲高峯,其餘及週末、法定節假日爲空閒;打開 DSH 與時段切換時角色會口頭播報。

GalGame 對話劇場

點擊 DSH 聊天輸入框進入全屏劇場(Composer 附件、權限、模型按鈕不會誤觸;v0.5.1 起僅點擊文字輸入區自動進入)。舞臺包含居中立繪、深藍毛玻璃對話框與名字標籤;文字逐字淡入,可快進(或按住 Ctrl),代碼塊有可複製卡片。

  • 場景:和室書房·夜、科技機房、午後咖啡廳、海邊黃昏四套背景,默認隨時間切換(0.7 秒交叉淡入);可選透明以繼續看到 DSH、自定義圖片,或每次進入隨機背景。圖片存於本機瀏覽器 IndexedDB。
  • 背景音樂:內置「日常輕快」「寧靜閒聊」「深夜治癒」,插件實時演奏並無縫循環,也可添加本地音頻;離開劇場或隱藏頁面時音樂淡出。
  • 左上角芯片可打開音樂、背景與劇場設置(文字速度、字號、打字機、自動翻頁、音效等);偏好本地保存。

運行包約 7.6 MB(v0.6.0 相對此前體積縮小);內嵌 18 張插畫與相關 WebP 立繪資源。

安裝與啓用

普通用戶無需 Node.js:從 GitHub Releases 下載 zip,解壓後運行倉庫附帶的 Windows 安裝腳本,再刷新 DSH。官方步驟如下。

  1. 從 Releases 下載 dsh-whale-pet-v0.6.0.zip。
  2. 完整解壓到固定目錄,例如 D:\dsh-whale-pet。
  3. 雙擊 install.bat,再打開 DSH,或在已打開窗口按 Ctrl + R 刷新。
  4. 升級時覆蓋同一目錄;若更換目錄需重新運行安裝腳本,解壓文件需保留原位。

React 與 Cordis 由 DSH 提供;install.bat 面向 desktop 配置,其他兼容 DSH 宿主也可加載網頁客戶端。

若需手動註冊插件,在 ~/.dsh/profiles/desktop/cordis.patch.yml 追加條目,並將 file:/// 路徑改爲本機實際路徑:

- insert:
    - id: dsh-whale-pet
      name: "file:///D:/dsh-whale-pet/lib/index.js"

卸載:運行 uninstall.bat 並刷新 DSH;已保存的本地偏好會保留。

典型用法

安裝並刷新 DSH 後,角色默認出現在客戶端佈局中。下面步驟來自 README「怎麼操作」,可按同一順序復現。

  1. 懸停角色,用快捷芯片進入劇場或打開設置;需要專注時可開安靜模式或貼邊。
  2. 點擊頭頂計費時段標籤可再次播報;點擊餘額標籤查看詳情(需已登錄且宿主支持賬戶服務)。
  3. 在 DSH 中正常對話;點擊 聊天輸入框 進入劇場,用 Escape 或「退出」離開。第一次點擊文字或場景會播完當前段,再點翻頁;透明背景下點擊背景可退出。
  4. 劇場內:←/→、Enter 翻頁;按住 Ctrl 快進;L 回顧、A 自動、H 隱藏界面、M 音效、Esc 關菜單。全局:Alt 點穿桌寵,Alt+W 顯隱,Alt+T 開關劇場。

快捷鍵與 Theater 芯片(回顧、自動、快進、主題、語言等)在 README 中有完整列表;回答識別依賴 DSH 頁面結構,token 速度僅在 DSH 提供時顯示。

適用場景與注意

適合誰:長期在 DSH 桌面或網頁宿主裏開發、調試智能體,希望界面有常駐反饋(時段、餘額、推理/回答狀態),並願意用劇場模式閱讀對話與代碼的用戶。

權限與安全:插件以當前 DSH 進程及瀏覽器上下文運行,會讀取 DSH 頁面 DOM 以適配回答與餘額展示;安裝前應閱讀 源碼倉庫 與 MIT 代碼許可、美術授權說明 ASSETS_LICENSE.md。聊天記錄不會被插件保存或發往額外服務;自定義劇場圖片與音樂僅存本地 IndexedDB。

生態說明:DSH 主張「一切皆插件」;SkillHub 目錄頁 爲社區索引,與 DeepSeek / 幻方無官方從屬關係。本插件爲社區作品,GitHub 倉庫當前顯示 1 star(以頁面統計爲準)。

結尾

dsh-whale-pet 把桌寵、DeepSeek 計費時段與餘額提示、以及 GalGame 式劇場收進同一個 DSH 網頁插件裏,適合想在 Harness 裏保留一點陪伴感、又需要看代碼與時段信息的開發者。版本與細節以倉庫 README 與 v0.6.0 發佈說明 爲準。

羽毛球分组比赛记分
小程序二维码

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

小夜