dsh-whale-atelier:DeepSeek Harness 的鯨魚界面皮膚包

前言

DeepSeek Harness (DSH) 採用插件化架構,Web GUI 的外觀主要由掛載在 html[data-ww="on"] 下的樣式層決定。dsh-whale-atelier 是由 Cicero010 維護的一個皮膚包插件,它不修改 DSH 內部文件,也不寫入產品元素的屬性,而是通過掛載樣式層來改變界面呈現。

該插件旨在爲 DSH 提供一套完整的視覺重寫方案,將鯨魚娘立繪作爲壁紙鋪滿界面,疊加金屬描邊、蕾絲蝴蝶結與環境粒子,並支持通過第三方皮膚包擴展。

核心功能

內置皮膚與第三方擴展

插件提供五套開箱即用的皮膚方案:
* 女僕工坊
* 夜庭銀飾
* 深海
* 雪夜庭
* 桂月夜庭

每套皮膚包含壁紙場景、金屬描邊、蕾絲蝴蝶結、角落立繪與環境粒子。此外,插件支持第三方皮膚包格式(skin.json),可通過目錄 + 配置文件自行擴展。

視覺與交互細節

  • 覆蓋範圍:支持全界面(側欄、標題欄、工作區)或僅工作區覆蓋。
  • 明暗策略:支持跟隨 GUI 主題、按時段自動切換(07:00–18:30 爲白天版)、固定深色或固定淺色。
  • 畫面三維度:可調節遮罩濃度、暗角強度與景深模糊。
  • 環境粒子:提供花瓣、螢火、氣泡、雪花、桂花、櫻花六種粒子效果,且遵循 prefers-reduced-motion。
  • 立繪聯動:角落立繪會根據 Agent 狀態(等待審批、生成中、出錯、剛完成)切換形象與呼吸節奏。
  • 設置管理:支持設置導出與導入,可跨設備複用配置。
  • 隱私與性能:全部資源由插件自身路由提供,零外部請求、零遙測。

安裝與啓用

1) 作爲插件裝進某個 profile

在目標 profile 目錄下執行 pnpm 安裝命令,並將插件名追加至 package.json 的 dsh.profile.bundles 字段末尾:

cd ~/.dsh/profiles/<profile>
"<runtime>/dependencies/node/bin/node.exe" \
  "<runtime>/dependencies/pnpm/bin/pnpm.mjs" add "github:Cicero010/dsh-whale-atelier"
# 手動編輯 package.json,在 dsh.profile.bundles 中追加 "dsh-whale-atelier"

也可以在 DSH 的 GUI 插件頁面直接安裝該組合包。

2) 本地目錄鏈接

git clone https://github.com/Cicero010/dsh-whale-atelier ~/.dsh/plugins/dsh-whale-atelier
cd ~/.dsh/profiles/<profile>
"<runtime>/dependencies/node/bin/node.exe" \
  "<runtime>/dependencies/pnpm/bin/pnpm.mjs" add "link:C:/Users/<you>/.dsh/plugins/dsh-whale-atelier"
# 同樣在 dsh.profile.bundles 中追加插件名

典型用法

裝載皮膚包

插件倉庫自帶示例皮膚包。安裝方式有兩種:
1. 使用工具腳本(無需重啓):

    python tools/install_skin_pack.py skins/sakura
  1. 複製到宿主發現路徑(需重啓宿主):
    將 skins/sakura/ 複製到 $DSH_HOME/whale-wallpaper-skins/。

切換皮膚

在 DSH 的 Web GUI 中切換皮膚即可實時生效。

適用場景與注意事項

適用場景:希望爲 DSH Web GUI 換膚、需要 Agent 狀態視覺反饋的開發者。

運行時依賴:目標運行時爲 DSH 0.2.0-rc.2。插件依賴內置客戶端的 CSS-module 類名後綴(如 _frame、_centerCol、_composerSeat、_header、_running、_turnErrorRow、_reject)以及 --dsw-alias-bg-base、--dsw-specific-sidebar-fill 令牌。若 DSH 更改這些契約,界面會靜默失效並回到出廠外觀。

幾何與發現:裝飾層只讀取外殼幾何,不做像素級鎖定,佈局變化通過 resize + 1.5s 同步兜底。皮膚包的宿主發現路徑(投放目錄或插件聲明)在安裝後通常需要重啓一次宿主才能生效。

素材來源:立繪與壁紙衍生自 dsh-whale-musume(MIT 許可),僅本地使用。

結尾

dsh-whale-atelier 提供了一套完全本地化、無遙測的視覺定製方案。若需查看源碼或獲取更多文檔,可訪問 GitHub 倉庫。

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

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

小夜