@fish-under-sea/dsh-fish:DeepSeek Harness 插件全家桶聚合包

前言

DeepSeek Harness(DSH)遵循“一切皆插件”的理念,擴展功能通常需要安裝多個獨立的插件。Fish-under-sea 提供了 @fish-under-sea/dsh-fish,這是一個自建 DSH 插件全家桶聚合包。它將 14 個常用插件整合在一起,通過一次性插入插件行的方式,減少了重複配置和管理成本。

包含的插件

該聚合包包含 11 個本倉庫子包與 3 個外部補充包:

本倉庫子包(11 個)

  • approval-guide:在審批彈窗裏追加中文說明,告知審批內容與依據。
  • git-sync:一鍵 Git 同步,將插件清單、啓用狀態、本地設置、Skills、看板/用量賬本、設置導航順序偏好、免費模型配置及用量賬本、壁紙引擎整機配置快照同步到私有倉庫。
  • settings-nav-order:重排設置面板左側菜單,自定義順序並跨機復原。
  • visual-companion:網頁上看原型時喚醒視覺伴侶,自動發起會話。
  • skill-lens-fish:識別扁平技能並繪製依賴圖。
  • task-board-fish:任務看板。
  • git-graph-fish:Git 圖譜。
  • ssh-fish:SSH 連接。
  • usage-fish:用量統計。
  • session-archive-fish:會話歸檔。
  • video-preview-fish:視頻預覽(支持流式響應與 Range 請求)。

外部補充包(3 個)

  • agent-teams-fish:Agent 團隊。
  • better-reasoning-effort-fish:推理強度優化。
  • our-free-model:免費模型。

核心功能

  1. 聚合安裝:通過一次 npm install 裝入全部 14 個插件,無需逐個配置。
  2. 一鍵 Git 同步:將插件清單、啓用狀態、本地設置、Skills、看板/用量賬本、設置導航順序偏好、免費模型配置及用量賬本、壁紙引擎整機配置快照同步到私有倉庫。
  3. 設置導航重排:自定義設置面板左側菜單順序,偏好可隨 Git 同步插件跨機復原。
  4. 視覺伴侶喚醒:在網頁上查看原型或佈局時,通過點選和備註並提交給助手,自動觸發新會話,無需回終端複述。
  5. 技能透鏡:識別扁平技能,解析 skill-refs/ 引用並繪製成依賴圖。

安裝與啓用

確保環境滿足以下要求:
- Node.js 版本 >= 20
- DSH 版本 >= 0.2.0-rc.2

執行以下命令安裝:

npm install @fish-under-sea/dsh-fish

注意事項

  1. 改名必須重建 bundle:註冊 id 與包名不一致會拋錯,導致設置頁或面板不加載。本倉庫子包已處理好註冊 id 與包名的一致性。
  2. 用戶配置不受影響:settings 命名空間與插件 name 導出是運行期配置契約,改名不會丟失既有配置(如 SSH 主機庫、用量臺賬等)。
  3. Range 語義與防護:HTTP Range 請求處理(200 / 206 / 後綴區間 / 416 / HEAD 等)與防護機制與上游保持一致。

總結

該聚合包適合需要批量管理 DSH 插件、頻繁跨機同步工作流配置的用戶。源碼位於 Fish-under-sea/dsh-fish。

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

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

小夜