dsh-ui-preset-enhance:DSH WebUI 的第三方界面增強插件

前言

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

安裝完成後,再做三步:

  1. 完全關閉並重新啓動 DSH Web。
  2. 在瀏覽器按 Ctrl + F5
  3. 打開 設置 → 界面增強

典型用法

檢查安裝是否成功,可以運行:

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
羽毛球分组比赛记分
小程序二维码

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

小夜