DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Ui Polish — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
U

dsh-ui-polish

Ui Polish

DSH UI 打磨层:补上宿主漏画的浮层材质(菜单/选择器 → 毛玻璃),并留出后续界面细节修复的位置。纯 CSS,不改结构、不碰数据。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:hiocobueno653-pixel/dsh-ui-polish#63c2b621e8179d48b1b4a6ec4fcb18aab9ab0edf
README兼容性版本
推理强度滑杆

兼容性与来源证明

Ui Polish 以 dsh-ui-polish 发布,当前版本为 0.1.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/10/3

版本

0.1.0stable
2026/10/3

相关插件

正在加载相关插件…

最新版
0.1.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
未声明
发布源
github
GitHub
★ 1
周下载
0
最近提交
2026/10/4
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Client Ui Skill Explorer@linxin666/dsh-client-ui-skill-explorerDSH 技能中心:按来源(bundled / project / user / custom / runtime)浏览已加载的技能,在 Web GUI 面板中启用或禁用、创建和删除技能。Remote Web Ui@linxin666/dsh-remote-web-ui通过扫码配对访问 dsh Web GUI,共享一个官方界面:设置按钮旁的二维码可将手机和 PC 配对到同一个 Web GUI(手机采用竖屏触控适配层,PC 使用完整桌面界面),通过一次性令牌和 rClient Ui Task Board@linxin666/dsh-client-ui-task-board面向 DSH Web GUI 的主机权威任务面板,支持实际会话执行、主机 cron 调度以及可选的跨平台空闲睡眠保护;以挂载方式提供,无需修改 DSH 源代码。Client Ui Git Graph@linxin666/dsh-client-ui-git-graph外部 dsh Web GUI 插件:空会话 Git 分支选择器和 Git 图,包含实际的主机端 Git 操作与防护,作为 dsh 配置文件包

README

dsh-ui-polish

DSH(DeepSeek Harness)桌面端的 UI 打磨插件:宿主界面哪里粗糙,这里补哪里。 浏览器侧纯注入,不改宿主结构、不碰会话数据,卸载即恢复原样。

推理强度滑杆

它做什么

1. 浮层毛玻璃

宿主的菜单、选择器等浮层本该是毛玻璃,但材质层被父级的 isolation: isolate 截断了 backdrop,实际看起来是"半透明发虚"。本插件把材质画到浮层自己身上, 底色跟随宿主主题变量,浅色/深色自动适配。

2. 推理强度滑杆

把「模型选单 → 推理等级 → 4 个单选项」换成一条可拖动的滑杆:

  • 拖动实时跟手,松手吸附到最近档位;
  • 提交直接调用宿主的 select(),菜单全程不关、不闪;
  • 档位名从 DOM 读取,换模型、换界面语言都跟着变,不写死;
  • 支持键盘(←/→ 换档、Home/End 到两端)与读屏。

3. 更顺的模型选择流程

  • 点输入框上的模型控件,一次点击直达档位页(滑杆);
  • 点顶部模型行,直达模型列表;
  • 在列表里选了带推理档位的模型,自然过渡回滑杆页;没有档位的模型直接完成选择;
  • Esc 一次关闭整个菜单,不会退回中间层;
  • 触发器上的「模型 · 档位」名称实时更新。

安装

# dsh CLI 在你本机 DSH 安装目录下的 bin\dsh.cmd,按实际路径改
$dsh = '<DSH_INSTALL_DIR>\resources\runtime\cli\bin\dsh.cmd'
& $dsh plugin --profile desktop add "file:."

装完刷新窗口(Ctrl+R)。改过源码后需要 remove 再 add(pnpm 对 file: 依赖是拷贝)。

卸载:

& $dsh plugin --profile desktop remove dsh-ui-polish

配置

cordis.patch.yml 的 config 段:

key默认说明
enabledtruefalse = 整层停用
glasstrue浮层毛玻璃开关
tintAlpha0.76底色不透明度,越小越透
blurPx40背景模糊半径
slidertrue推理强度滑杆开关

运行时开关(DevTools 控制台,立即生效不用刷新):

dshUiPolish.setTint(0.6)       // 调浓淡
dshUiPolish.off()              // 整层关闭,界面回到宿主原样
dshUiPolish.on()               // 恢复
dshUiPolish.setSlider(false)   // 只要毛玻璃、不要滑杆

开发与测试

npm install
npm test    # 5 套 Playwright 回归:freeze / glass / nav / selftest / slider

测试用系统 Chrome(可用 DSHP_CHROME 指定路径),无需下载浏览器。 test/live-verify.mjs 可在真机 DSH 实例里验证毛玻璃与滑杆,用法见脚本头注释。

开发过程中的排查记录、宿主 DOM 契约和踩坑笔记(白屏根因、滑杆几何、Esc 行为、 异步提交窗口等)整理在 docs/development-notes.md, 改 lib/client.js 之前建议先读它。

注意事项

  • 只认宿主的契约属性(data-*、role),不依赖哈希类名,宿主升级不易误伤;
  • 系统开启「减少透明」或浏览器不支持 backdrop-filter 时自动加厚底色; forced-colors 下交还系统配色;
  • 外来菜单(权限选单等非模型菜单)不会被插件接管。