前言¶
在 DeepSeek Harness(DSH)裏做界面和體驗,常見做法是一個主題、一個掛件、一個開機動畫分別裝、分別開。插件一多,版本對不齊、缺包要逐個補、想臨時關掉整套「二次元皮膚」得在「設置 → 插件」裏逐個點,維護成本會上去。
dsh-anime-bundle(設置頁名「大肥魚模式」)是社區維護的第三方插件,由 CEQ233 發佈在 GitHub 與 npm。它不打包默認清單裏任何主題或素材,只把已安裝的同類插件編排成一張設置頁:總開關、人格開關、清單、裝回缺失、檢查更新。下文按安裝、入口、能力與注意點說明用法。
這是什麼¶
一句話:dsh-anime-bundle 提供一個設置頁,把「這一套二次元外觀」當作整體管理——一鍵關/開整套外觀、可選注入「肥魚娘」人格段落、維護插件清單並從 npm 裝回缺失或更新。
維護者:CEQ233(倉庫 CEQ233/dsh-anime-bundle)。分類爲趣味換裝。README 與 package.json 均標明:非 DeepSeek / DSH 官方出品,與「大肥魚」人設及相關主題作者無隸屬或授權關係;默認清單中的包版權歸各自作者,安裝時從 npm 單獨拉取。
當前文檔對應插件版本 1.0.3(以 npm / 設置頁「插件本體」顯示爲準)。許可:MIT(僅覆蓋本插件自身代碼與文案)。
核心功能¶
模式總開關¶
關閉時記住當前各插件的開關組合;再次開啓時按這份組合恢復。若你調整了組合並希望以當前狀態爲新的基準,可使用「記住當前組合」。
肥魚娘人格¶
打開後向系統提示詞注入人格段落;關閉後立即回到正常模式。下一條消息生效,無需重啓 DSH。設置頁提供自檢,會讀取組裝後的提示詞以確認段落是否注入。
插件清單¶
默認管理 8 個第三方 bundle,分「外觀」與「功能」兩組,可單獨開關;界面展示版本、未安裝、本地 link、可更新等狀態。
| 插件 | 分組 | 鎖定版本 |
|---|---|---|
dafy-whale-theme 藍色大肥魚主題 |
外觀 | 2.1.0 |
dsh-whale-widget 鯨魚掛件 |
外觀 | 0.4.2 |
dsh-boot-suite 開機動畫套件 |
外觀 | 2.16.2 |
@smalltailqwq/dsh-client-ui-skin-deep-whale-manager 皮膚管理器 |
外觀 | 0.1.8 |
@smalltailqwq/dsh-client-ui-skin-maid-atelier 深海女僕工坊 |
外觀 | 0.1.9 |
dsh-mnemon 記憶 |
功能 | 0.5.39 |
dsh-media-serve 媒體服務 |
功能 | 0.2.4 |
dsh-mcp-panel MCP 面板 |
功能 | 0.6.29 |
清單與鎖定版本可在源碼 catalog.js 的 MANAGED 中修改;運行期也可在設置頁增刪條目。
添加與移除清單條目¶
「添加插件」列出已安裝但不在清單裏的第三方插件,可加入外觀或功能組。每行 × 僅從清單移除,不卸載、不改變該插件在 DSH 裏的開關。「恢復默認清單」一鍵還原默認八項。
增刪規則摘要:只列 installed: true 的第三方 bundle;@deepseek-ai/* 與官方插件不在此頁管理。加入時把當前版本記爲 pin(npm)或本地路徑(link),「一鍵下載缺失」按此裝回。
一鍵下載缺失與檢查更新¶
「一鍵下載缺失」:按清單鎖定版本安裝缺失包,並把原先處於開啓狀態的插件重新打開。
「檢查更新 / 更新全部」:與 npm 倉庫比對最新版;更新遵循 DSH 官方路徑「先卸載、再安裝」(宿主 installBundle 僅用於新增,已在 profile 裏的包會被拒絕)。安裝失敗會自動裝回舊版本。
主「檢查更新」也會順帶檢查本插件本體,結果中會出現 dsh-anime-bundle(本體) 條目。
插件本體更新¶
本插件不會在運行中自行卸載重裝。設置頁底部顯示當前運行的 package.json 版本;「檢查本體更新」比對 npm 上的 dsh-anime-bundle@latest。有新版本時給出版本號及 GitHub / npm 鏈接。更新請走:
設置 → 插件 → 卸載 dsh-anime-bundle → 重新添加,或命令行:
dsh plugin --profile <profile> remove dsh-anime-bundle
dsh plugin --profile <profile> add dsh-anime-bundle@latest
自檢¶
設置頁對提示詞、狀態文件、插件清單分別檢查,結果直接展示在頁面上。
安裝與啓用¶
環境要求(來自 package.json):Node >=20,DSH >=0.2.0-rc.2 <0.3.0-0。
普通 DSH 安裝:
dsh plugin --profile <profile> add dsh-anime-bundle
桌面端:設置 → 插件 → 添加插件,輸入 dsh-anime-bundle。
本地開發(指向克隆目錄,非本文推薦的常規安裝方式):
dsh plugin --profile desktop add "link:<克隆下來的目錄>"
裝完後刷新頁面。若修改 Host 側代碼,需在「設置 → 插件」中關一次再開本插件,或重啓 DSH;Client 側改代碼刷新頁面即可。
入口:設置 → 大肥魚模式(與「啓動動畫」「聊天背景」同一列)。
典型用法¶
- 安裝
dsh-anime-bundle並打開 設置 → 大肥魚模式。 - 使用「一鍵下載缺失」按默認鎖定版本補齊清單中未安裝的包。
- 打開「模式總開關」啓用整套外觀;需要對話人格時打開「肥魚娘人格」,用設置頁自檢確認提示詞段落。
- 臨時不想用整套外觀時關閉總開關;組合滿意後點「記住當前組合」作爲下次恢復的基準。
- 定期使用「檢查更新」;若要升級編排插件本體,按上文卸載後重裝,勿指望運行中熱替換。
狀態持久化在 ~/.dsh/dafy-mode.json(文件名 dafy-mode 爲歷史遺留,與內部路由 /dafy-mode/* 一併保留以便升級不丟設置)。其中保存人格開關、模式開關、記住的組合、更新檢查結果,以及運行期增刪的 added / removed。
適用場景與注意¶
適合誰:已經在用或打算用默認清單裏那套鯨魚 / 二次元相關主題與配套功能插件,希望用一張設置頁統一開關、裝缺失、查版本,並可選切換人格提示詞的用戶。
安全與權限(README 說明):
- 各插件開關走 DSH 官方
pluginManager.setBundleEnabled,與「設置 → 插件」等價。 - 「一鍵下載缺失 / 更新全部」由宿主通過 pnpm 從
registry.npmjs.org(或你配置的鏡像)安裝清單內包,不會下載清單以外的包。 - Host 側主要讀寫
~/.dsh/dafy-mode.json;僅在「檢查更新 / 檢查本體更新」時訪問 npm registry,README 寫明不收集用戶數據。
安裝前建議:插件以當前 DSH 進程權限運行;「更新全部」會觸發 npm 安裝。安裝前應閱讀倉庫源碼與 MIT 許可,並知悉默認清單各包有各自許可與作者。社區插件目錄 skillhub.cn 條目 與 GitHub 均爲第三方信息源,與 DeepSeek / 幻方無官方從屬關係。
想改人格文案、默認清單或界面中英文,可參考 README「開發」表:persona.js、catalog.js、client.js、locale/*.json 等。
結尾¶
dsh-anime-bundle 的價值在於把分散的二次元外觀插件收成「一個總開關 + 一份清單 + 更新與裝回缺失」,並可選人格注入;它不替代「設置 → 插件」做官方包管理,也不捆綁清單內第三方代碼。