返回目錄

dsh-cabinet-mode

精選清單收錄維護狀態: 活躍

luodaoyi/dsh-cabinet-mode

为 DSH 添加 Cabinet 智能体预设、右侧团队面板,以及成员级设置和模型路由。

前往 GitHub專案首頁
$ dsh plugin add dsh-cabinet-mode

35

星數

3

Fork

JavaScript

語言

MIT

授權條款

2026-10-29

建立於

2026-11-13

最近推送

MIT 授權的 DSH bundle(JavaScript),加入 Cabinet agent preset、帶任務依賴曲線的右側邊欄團隊面板,以及依成員設定與模型路由。

DSH 整合

原生執行環境

作者聲明

安全稽核

未稽核

最後核實

2026-11-10

授權條款

MIT

01它能幫你完成什麼?

  • 用一支先研究後動手的 agent 團隊,而不是一個通用助理

    內閣模式(preset id `cabinet`):首輔(內閣首輔)把工作拆給四個衙門——翰林院編修、工部尚書、大理寺卿、左都御史

    想在 DSH 裡用結構化、先查證再改程式碼流程的使用者

  • 不用讀完整段對話,也能看出誰在做什麼

    右側邊欄 Cabinet 頁籤:派發樹、執行 / 閒置 / 失敗狀態點、任務配色,以及帶 SVG 依賴曲線的依賴 chip

    需要任務看板的多成員工作階段使用者

  • 自訂五個閣臣——名字、頭像、提示詞與模型

    Settings → Cabinet members:每個衙門的顯示名、頭像(裁成 96×96)與提示詞,以及來自官方 session.modelCatalog 的模型選擇器

    希望人格與模型路由貼合自己工作流程的團隊

02如何將外掛接入 DeepSeek Harness?

先決條件

  • 具備宣告式 agent preset 的 DeepSeek Harness;preset 宣告以 0.2.1-rc.3 為組裝參考,真實安裝已在 Windows 桌面版的 DSH 0.2.1-rc.3 與 0.2.1-rc.5 驗證
  • 選用:想用九個 Agent Team 工具,需啟用 @deepseek-ai/dsh-experimental-agent-team-profile bundle
  • Node.js >= 20 僅用於選用的 fallback 腳本

安裝步驟

  1. 01

    在 Plugins → Discover → Index sources 加入 raw 索引位址 https://raw.githubusercontent.com/luodaoyi/dsh-cabinet-mode/market-index/marketplace.json(先啟用 Custom plugin market)

  2. 02

    從該來源安裝 Cabinet Mode,確認套件為 dsh-cabinet-mode@<version>、registry 為 https://registry.npmjs.org/,然後點 Enable now 或開啟外掛開關

  3. 03

    完全退出並重新啟動 DSH——preset 宣告與用戶端外掛只在啟動時組裝

  4. 04

    建立新工作階段,在模式選擇器裡選內閣模式(cabinet);需要時用右側邊欄的 + 開啟 Cabinet 頁籤

驗證整合成功

  • Settings → Agent presets 裡能看到內閣模式卡片,其設定檢視為唯讀
  • `node scripts/verify.mjs` 會檢查套件欄位、preset 宣告與 22 行外掛清單,並在 dsh 在 PATH 上時要求 dump 出來的設定裡恰好有一個 preset-cabinet

復原

  • 方式 A(bundle):`dsh plugin --profile desktop remove dsh-cabinet-mode`,然後完全重新啟動 DSH
  • 方式 B(node 腳本):`node scripts/uninstall.mjs --profile desktop --apply`,然後完全重新啟動 DSH

03DSH 整合程度與能力邊界

DSH 整合原生執行環境

DSH bundle,宣告兩行——`preset-cabinet`(一個 @deepseek-ai/dsh-agent-preset 宣告)與 `cabinet-ui`(瀏覽器端的 Loader 行)——讓內閣模式出現在模式選擇器裡,並加上右側邊欄的 Cabinet 面板。

  • 內閣模式 preset

    在模式為內閣模式(preset id cabinet)的工作階段裡輸入的請求→先研究後動手的流程:首輔拆解分派給四個衙門,每個結論都必須給出路徑、行號、指令輸出或來源

    工作階段一旦產出任何內容,模式就固定下來
  • Cabinet 面板

    每工作階段執行狀態(api-session/status)與 agentTeam 工作階段投影→帶依賴 chip 與 SVG 曲線、狀態點和任務配色的派發樹

    不新增服務也不新增協定,只讀取這兩條既有資料通道
  • 閣臣設定與依衙門模型路由

    Settings → Cabinet members(五個頁籤:名稱 / 頭像 / 提示詞 / 模型)→原子儲存的閣臣設定、在模型目錄部分失敗時仍保留的已存選擇,以及在內閣模式下優先於首輔模型的明確閣臣模型

    設定保存在 DSH_HOME/profile 設定(cabinet-ui 命名空間)裡,連到該 profile 的所有瀏覽器共享
  • 成員用量快照

    宿主回報的 token 總量與耗時→卡片顯示 token 總量、耗時與近似上下文組成,缺值顯示為破折號

    公開投影讀取可能回傳快取快照,數字不保證是最終用量或帳單總額

04適合誰?何時不該用?

適合

  • 想在 DSH 裡用結構化、先查證再改程式碼流程的使用者
  • 需要任務看板的多成員工作階段使用者
  • 希望人格與模型路由貼合自己工作流程的團隊

不適合

  • 安裝或更新後必須完全退出並重新啟動:preset 宣告是急切載入的,改動只影響之後新建的工作階段。
  • preset 是受信任的設定,其外掛可以執行宿主程式碼;README 要求只從你信任的來源安裝 preset。
  • 九個 Agent Team 工具來自 profile 級的 @deepseek-ai/dsh-experimental-agent-team-profile bundle,不是這個 preset 自帶的;沒有它,內閣跑起來也沒有 teammate 工具。
  • bundle 不宣告硬性的 DSH 版本門檻,但真實安裝與升級只在 Windows 桌面版的 DSH 0.2.1-rc.3 與 0.2.1-rc.5 驗證過,其他版本未驗證。
  • 外掛市場、外掛管理員與 fallback node 腳本都會建立同一個 preset-cabinet 宣告;同時裝兩種會讓 preset id 出現兩次,宣告載入失敗。

05相容性、維護與安全提醒

  • 安裝或更新後必須完全退出並重新啟動:preset 宣告是急切載入的,改動只影響之後新建的工作階段。
  • preset 是受信任的設定,其外掛可以執行宿主程式碼;README 要求只從你信任的來源安裝 preset。
  • 九個 Agent Team 工具來自 profile 級的 @deepseek-ai/dsh-experimental-agent-team-profile bundle,不是這個 preset 自帶的;沒有它,內閣跑起來也沒有 teammate 工具。
  • bundle 不宣告硬性的 DSH 版本門檻,但真實安裝與升級只在 Windows 桌面版的 DSH 0.2.1-rc.3 與 0.2.1-rc.5 驗證過,其他版本未驗證。
  • 外掛市場、外掛管理員與 fallback node 腳本都會建立同一個 preset-cabinet 宣告;同時裝兩種會讓 preset id 出現兩次,宣告載入失敗。
2026-10-292026-11-08v0.7.1

MIT · 最新發布 v0.7.1(2026-11-09);套件不宣告 DSH 版本門檻,安裝已在 Windows 桌面版的 0.2.1-rc.3 / rc.5 驗證

06常見問題

怎麼安裝 Cabinet Mode?

建議走外掛市場:啟用 Custom plugin market,在 Plugins → Discover → Index sources 加入 raw 索引位址 https://raw.githubusercontent.com/luodaoyi/dsh-cabinet-mode/market-index/marketplace.json,安裝並核對套件與 registry,然後啟用。之後要完全退出並重新啟動 DSH。

裝完了模式怎麼不出現?

README 說必須完全退出並重新啟動:preset 宣告與用戶端外掛只在啟動時組裝,而且改動只影響之後新建的工作階段。

teammate 工具是自動帶的嗎?

不是。九個 Agent Team 工具來自 profile 級的 @deepseek-ai/dsh-experimental-agent-team-profile bundle,這個 preset 不自帶;沒有它,內閣就沒有 teammate 工具。

閣臣設定存在哪裡?

存在 DSH_HOME/profile 設定(cabinet-ui 命名空間),不是瀏覽器帳號;連到同一 profile 的瀏覽器共享這些設定,要隔離就用不同 profile。

市場安裝和命令列安裝一樣嗎?

它們建立同一個 preset-cabinet 宣告且互斥——同時裝兩種會讓 preset id 出現兩次、宣告載入失敗,所以切換前先解除安裝一種。

08資料與來源

  • 作者聲明github.comad777db50cc0…

    A small **DSH bundle** that adds **Cabinet Mode** (`内阁模式`) to [DeepSeek Harness](https://github.com/deepseek-ai/deepseek…

  • 作者聲明github.comad777db50cc0…

    It declares **two rows** — `preset-cabinet` (one `@deepseek-ai/dsh-agent-preset` declaration) and `cabinet-ui` (the Load…

此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-11-10。發現錯誤?提交更正。

🏆

最佳 DeepSeek Harness 外掛

從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。

DSH Plugins 是獨立的 DeepSeek Harness 外掛目錄,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。