前言¶
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