Skip to content

dsh-skill-toggle

Verified

dsh-skill-toggle · v0.1.9 · MIT · Web UI

Workspace-aware skill availability controls for the DSH Web GUI. No core patches or skill file changes.

Install

dsh plugin add dsh-skill-toggle

Confirm the layer applied with dsh --profile default --dump-config — see the install guide.

Source

Published to npm without a public repository. Inspect the package contents before installing.

Tags

Readme

DSH Skill Toggle

English · npm

在 DSH 裡,替每個工作區選擇可用的技能。不改技能檔,也不需要修改 DSH core。

0.1.8 修正深色主題的白底白字與切換對比問題;0.1.9 只修正 npm 的說明首頁選用,程式不變。

繁體中文技能管理頁:全域設定、唯讀來源與個別開關

截圖裁切自 0.1.7 的獨立驗收環境,技能名稱為測試資料。

安裝

已驗證環境:DSH Web 0.2.1-rc.2、Node 24.18.0。其他 DSH 版本與 Desktop 尚未驗證。

dsh plugin --profile web add [email protected]

安裝後,重新啟動目標 DSH,再重新整理瀏覽器。若你使用其他 profile,請替換 web。

怎麼用

  1. 開啟 Settings → Skills,或按對話頂端的 Skills 捷徑。
  2. 選「全域預設」或指定工作區,再搜尋要調整的技能。
  3. 用開關啟用/停用;進階選單可選下列四種模式。
模式 效果
沿用 這一層不覆寫設定
啟用 不額外限制,仍遵守來源規則
僅手動 模型不能自行發現或載入;使用者須獲來源允許
停用 阻擋後續模型與使用者的 skill 入口載入

工作區覆寫優先於全域預設,但「啟用」不會解開來源原本禁止的權限。

也可以篩選後勾選多項,一次提交;多筆限制性變更會先確認範圍與數量。Plugin 隨附或來源不明的技能維持唯讀。

看另一張畫面:來源恢復後的全域管理頁

來源權限恢復後,重新整理全域頁可重新啟用控制

這張也是驗收截圖。來源恢復後,只按全域 Refresh 即可恢復控制,不必逐一開啟故障時的舊對話。

先知道這些限制

  • 停用只影響之後的載入。已讀入的指令不會從歷史刪除,也不會中斷已送出的模型請求。
  • 內建 / 選單可能仍顯示快取名稱;實際載入仍須通過政策檢查。
  • 這不是讀檔沙箱,也不安裝、編輯或刪除技能;不管理 MCP 或提供每個對話的獨立政策。
  • 設定存於 $DSH_HOME/skill-toggle/policy.json。手動改檔前先停 DSH;不遵守鎖定協定的外部寫入仍可能遺失編輯。

需要更多細節?

MIT 授權。獨立社群 plugin,非 DeepSeek 官方產品。