dsh-intelligent-UI:DSH 桌面端的可移植主题与智能呈现插件

前言

DeepSeek Harness(DSH)把能力拆成插件,对话输出、界面外观往往仍依赖宿主默认样式。若要在不改官方应用源码的前提下,让助手回复、图表和任务板更易读,并统一会话页的视觉主题,就需要独立的呈现层插件。下面介绍社区维护的 lisihao/dsh-intelligent-UI(npm 包名 @lisihao/dsh-solar-intelligent-experience-platform):面向官方 DSH Desktop 的开源展示插件,内置离线 Uiverse 组件库,把智能渲染、静默前端开发 skill 与主题合在一个可安装包中。

这是什么

dsh-intelligent-UI 由 lisihao 维护,在 SkillHub 社区目录中归类为「趣味换装」。仓库简介为:面向 DeepSeek Harness 的独立开源 Intelligent Experience Platform 插件,提供可移植主题。它不 patch 其他插件的包或配置,官方导航与设置保留;关闭「接管」或卸载后,会移除插件自有样式与监听,数据留在插件命名空间内。

历史包名、RPC/工具名与数据目录为已安装用户保留兼容,不引入对其他项目的依赖。公开预览通过 GitHub Release 预构建归档分发,npm 发布非必需;社区市场上架取决于目录维护者是否收录。

核心功能

可选接管与「显示」切换

插件可可选接管标准助手/工具输出与生成内容。会话级 显示 控件可在视觉视图、原文视图与对比视图之间切换。本地内容分析会为图表、表格列、关系图、只读任务板、列表/详情等选择合适布局,并保留原文、单元格、单位、限定语与完整表格;不支持的内容仍可读,布局选择不需要额外模型调用。

未改动的 OpenUI 组件负责 Markdown、图表、表单与流式 UI;React Flow 与 ELK 提供带来源关系的流程图(边仅描述来源关系,不表示工作已执行)。

内置 Uiverse 组件智能

同一插件包含:

  1. 智能内容渲染:本地分析识别图表、任务、记录与流程,按语义角色选用经适配的卡片/控件,并保持当前主题;15 个编译适配在渲染元素上保留原组件 ID 与 SHA-256。
  2. 前端开发:模型通过 DSH 官方 skill 机制按需加载捆绑 skill,可检索 3,802 个 Galaxy 快照组件(11 类,含作者、许可证、源码与哈希),工具包括 solar_ui_search、solar_ui_source、solar_ui_preview;无需再装独立组件插件。能力为「静默」:不增加组件库侧栏或弹窗。
  3. 来源保留审查:原文/对比视图保留文本与表格;预览在授权任务内可隔离查看。

快照固定于 Uiverse Galaxy 提交 adbd2adde0a299a3956ea288fb444ec01891ca41(2024-09-02)。

主题与界面外观

可选仅数据主题控制颜色、字体、圆角、密度、深度与透明度;兼容的独立会话页可逆地应用外观规则,组件行为不变。默认主题源为仓库 theme/ 目录;可在 界面主题 → 主题来源 修改目录地址并 保存来源,恢复默认来源 指回该仓库。

内置 Empryo、简洁;默认在线源还提供 炭墨 · Carbon、钴夜 · Cobalt、暖金 · Amber、雾白 · Porcelain 等。另有 Paper · 连续信息流 等可下载主题包。三个显式组件主题提供协调的按钮、输入、开关、卡片与加载器,并支持与原组件源码对比。

会话头有 开启透明 复选框,与内容外观设置同步;仅调整背景透明度,不读取或修改宿主壁纸文件。

研究工作区(预览)

会话级 研究工作区 控件在当前 UI 拥有的输出内增加报告、判断、来源与技术对比等视图,阅读仍保留来源。前六个组件覆盖判断、条件、证据检视、技术对比、替代/挑战材料与开放问题。AI 整理 为可选:需阅读内联费用说明并在当前会话发起可见请求;AI 解读标记为 待复核,跟进草稿仅可复制,不会自动发送。元数据仅存于插件 research/ 命名空间。该能力为源码/构建候选行为,新归档需经 Desktop 集中安装验收。

其他边界能力

  • 可选、显式配置的 MCP Apps 适配器(默认关闭):通过 mcpEndpoint Config 指向所选 HTTP(S) 服务,现有 MCP 连接不受影响。
  • Generated content 页签可通过文件选择器导入本地 JSON、Markdown、文本,Import and display 保留原文,不提交模型请求。
  • 插件数据目录:$DSH_HOME/solar/intelligent-experience-platform/(设置、会话工件、控件状态等)。

安装与启用

兼容目标:DSH 0.2.1-rc.2,macOS arm64。更新已有安装前请备份相关 profile 配置并退出应用。通过官方插件管理器安装 Release 归档(生命周期脚本使用 --ignore-scripts):

dsh plugin --profile desktop add --ignore-scripts \
  "https://github.com/lisihao/dsh-intelligent-UI/releases/download/%40lisihao%2Fdsh-solar-intelligent-experience-platform%400.1.0-preview.2/lisihao-dsh-solar-intelligent-experience-platform-0.1.0-preview.2.tgz"

请使用已安装 Desktop profile 对应的官方捆绑 dsh CLI。

启用步骤:

  1. 打开 Settings → 智能体验,开启 接管输出与兼容页面外观(初始接管为关闭)。
  2. 按需调整 界面主题、主题来源或导入 .dsh-theme.json 包(导入后不自动激活,需在列表中选择)。
  3. 在会话中使用 显示、研究工作区(若需)与 开启透明 等控件。

若曾单独安装 @lisihao/dsh-solar-uiverse-components,需先在插件管理器中禁用/移除,再安装本集成包,否则可能出现 UIVERSE_REGISTRATION_CONFLICT。

当前预览版本:0.1.0-preview.2,许可证 MIT(见仓库 LICENSE 与 THIRD_PARTY_NOTICES.md)。

典型用法

日常对话中的视觉与原文切换

开启接管后,在会话头使用 显示,在渲染视图与原文/对比视图间切换,核对表格单位与限定语是否完整保留。

主题来源与导入

在 界面主题 → 主题来源 填写 GitHub tree/branch/directory 或带相同 index.json 格式的 HTTP(S) 目录,浏览来源主题 后 下载导入;校验失败会提示,已安装主题不会被破坏。

模型侧 UI 开发(静默 skill)

进行前端/UI 任务时,模型可调用本插件 bundled skill 与 solar_ui_search / solar_ui_source / solar_ui_preview;项目中已有合适控件时优先沿用。组件检索与运行时语义布局选择本身不强制额外模型调用。

本地浏览器预览(开发向)

维护者在 Node 22.19+(v22 内)或 v24+、pnpm 10.31.0 环境下可构建预览页(非已安装 Desktop 验收):

pnpm install --frozen-lockfile --ignore-scripts
pnpm check
pnpm build:preview
python3 -m http.server 4173 --bind 127.0.0.1

浏览器打开 http://127.0.0.1:4173/tools/browser-experience/。勿将研究报告、账号数据等写入 Git。

适用场景与注意

适合:在 DSH Desktop(当前文档写明 macOS arm64 + DSH 0.2.1-rc.2)上希望增强对话输出可读性、统一主题、并在开发任务中离线检索 Uiverse 组件的开发者与用户。

注意:

  • 插件在当前 DSH 进程权限下运行;安装前请自行审阅 GitHub 源码 与 MIT 许可证及第三方声明。
  • SkillHub(https://www.skillhub.cn/plugins/lisihao/dsh-intelligent-UI)为社区插件目录,与 DeepSeek / 幻方无官方从属关系,不是官方应用商店。
  • 研究工作区、大规模图表验收等部分能力带有「候选/预览」边界;跨会话研究、自主调研等为 README 中的未来工作。
  • 禁用接管或卸载插件可恢复宿主原有输出呈现;Persona、Mnemon、benchmark 等业务逻辑仍归各自插件所有,外观兼容不等于全部业务流程已测。

结尾

dsh-intelligent-UI 把本地语义渲染、离线 Uiverse 组件库、可移植主题与可选研究工作区收进一个 DSH 插件,在不动官方应用核心的前提下改善呈现与「趣味换装」体验。目录页:SkillHub - lisihao/dsh-intelligent-UI;源码与 Release:github.com/lisihao/dsh-intelligent-UI。

羽毛球分组比赛记分
小程序二维码

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

小夜