前言¶
DSH 生態強調插件化,很多能力可以做成獨立擴展。對 WebUI 來說,界面個性化、常用 Prompt 複用、Token / Context 查看、手動 Compact,都是可以在安裝層面對接的需求。
下面介紹 lssyd20070106/dsh-ui-preset-enhance。它是一個給 DeepSeek Harness(DSH)WebUI 用的第三方界面增強插件。當前版本爲 v0.1.0 Preview,許可證爲 MIT。它是第三方項目,不是 DeepSeek 官方組件。
這是什麼¶
這個插件定位是 DSH Web 客戶端增強。它把自定義背景、透明與模糊、主題顏色、Prompt 預設、Token / Context 查看和手動 Compact 收進 設置 → 界面增強。
它不註冊新的後端 Tool,也不修改 Agent-Loop 核心。
核心功能¶
界面外觀¶
- 自定義背景:本地上傳、網絡圖片或 5 個漸變預設。
- 透明與模糊:調整 DSH 界面層透明度和壁紙模糊。
- 主題顏色:主色、輔助色與強調色階。
Prompt 與上下文¶
- Prompt 預設:7 個內置模板,支持自定義保存 / 刪除 / 快速載入。
- Token / Context:查看當前 Session 的 Context 壓力、窗口和 Token 組成。
- 手動 Compact:通過當前 Session 的 DSH 命令接口執行
/compact。
安裝與啓用¶
命令行安裝要求電腦已有 Node.js 和 pnpm。先執行安裝命令:
npx --yes @deepseek-ai/dsh plugin --profile web add github:lssyd20070106/dsh-ui-preset-enhance
安裝完成後,再做三步:
- 完全關閉並重新啓動 DSH Web。
- 在瀏覽器按
Ctrl + F5。 - 打開
設置 → 界面增強。
典型用法¶
檢查安裝是否成功,可以運行:
npx --yes @deepseek-ai/dsh plugin --profile web list dsh-ui-preset-enhance --depth 0
也可以雙擊 VERIFY-WINDOWS.cmd。
進入 設置 → 界面增強 後,可以配置背景、透明度、模糊、主題顏色,並管理 Prompt 預設。Token / Context 功能用於查看當前 Session 的 Context 壓力、窗口和 Token 組成。需要壓縮上下文時,通過當前 Session 的 DSH 命令接口執行 /compact。
卸載命令:
npx --yes @deepseek-ai/dsh plugin --profile web remove dsh-ui-preset-enhance
也可以雙擊 UNINSTALL-WINDOWS.cmd。
適用場景與注意¶
適合在 DSH WebUI 裏做界面增強、複用常用 Prompt、查看當前 Session 的 Token / Context,並手動執行 Compact 的場景。
需要注意:
- 這是第三方項目,不是 DeepSeek 官方組件。
- 當前版本爲
v0.1.0 Preview。 - 它不註冊新的後端 Tool,不修改 Agent-Loop 核心。
- 不上傳保存的 Prompt 到本項目自己的服務器;壁紙、主題和用戶 Prompt 預設主要保存在瀏覽器
localStorage。 - 自定義壁紙 URL 只接受
http://、https://和圖片data:URL,拒絕任意腳本 / CSS URL。 - 使用網絡圖片作爲壁紙時,瀏覽器會訪問該圖片服務器,對方服務器可收到普通網絡請求信息。
- 插件按 DSH Web 插件方式加載,安裝前應檢查源碼與許可證。
結尾¶
經過上面的步驟,dsh-ui-preset-enhance 可以作爲 DSH WebUI 的一個輕量增強插件使用:它解決的是界面外觀、Prompt 預設、上下文查看和手動 Compact 這幾個點。
GitHub 地址:
https://github.com/lssyd20070106/dsh-ui-preset-enhance