harness-ui-enhancer

@Physicolor · UI 增强
检测有风险提示无安装脚本来源一致

纯客户端 UI 协调层,统一官方界面与已装插件的视觉风格,并提供实时界面自定义

v0.7.0版本
npm 预构建包安装方式
2026-08-22最近更新
8 · 873Star · 周下载
dsh plugin --profile web add harness-ui-enhancer查看仓库

插件介绍

根据仓库资料整理 · commit e07cbcb

主要功能

  • 规范化官方 Web UI 中未完善或风格矛盾的部分(单行头部、按钮胶囊化、统一设置页标题样式等)
  • 自动协调已安装插件(如 dsh-better-sidebar、dsh-widgets)之间的样式冲突,统一视觉语言
  • 自动检测并修正第三方插件设置页中不符合官方规范的标题、间距、图标等元素
  • 在设置页新增“UI 自定义”模块,可实时调整对话宽度、markdown 字号、工作区缩放与 UI 字体
  • 支持圆角卡片外观,为对话区域添加左上圆角与阴影,随侧栏宽度自动适配
  • 纯客户端实现,不新增模型工具、不修改会话日志,卸载后可完全恢复原状

适合什么时候用

  • 安装了多个 DSH 插件后界面风格混乱、按钮样式不统一,希望恢复一致视觉语言
  • 想在官方设置页中自定义对话宽度、字号或工作区缩放等显示细节
  • 自行开发或使用第三方插件的设置页不符合官方设计规范,需要自动修正样式

安装后会多出什么

界面设置 → 通用 下新增“UI 自定义”模块(对话宽度、markdown 字号、工作区缩放、UI 字体、圆角卡片开关) · 对话区域可选圆角卡片外观(overlay 层) · 统一样式的单行会话头部与胶囊化按钮组

使用前需要

  • 需要 DeepSeek Harness 0.1.0-rc.6 及兼容的 0.1.x 版本
  • 需运行于 DSH web profile(浏览器端),host 侧无实际逻辑
  • 依赖 @deepseek-ai/cordis、@deepseek-ai/dsh-client-runtime、@deepseek-ai/dsh-client-ui-slots 作为 peerDependencies
  • 安装后需硬刷新浏览器(Ctrl+Shift+R)才能生效

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI环境变量文件系统
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库Physicolor/harness-ui-enhancernpmharness-ui-enhancer@0.6.1安装方式npm 预构建包收录日期2026-08-15固定 commite07cbcb25d86 · 2026-08-22
dsh plugin --profile web add harness-ui-enhancer