dsh-prism-themes:为 DeepSeek Harness Web UI 提供 24 套成对浅/深主题与主题工作室

前言

DeepSeek Harness(DSH)的 Web 界面有一套内置主题 token。若只想换整体配色、又不想改 DOM 或手写样式覆盖,通常需要在 Harness 提供的扩展点上做 token 层,并自己维护浅/深两套变量是否协调。

下面介绍社区插件 Prism Theme Studio(包名 dsh-prism-themes,维护者 elalamiimed)。它在 Settings 里增加 Prism Themes 页面,提供 24 套手工调校的调色板、六种情绪分类、强调色与收藏,并通过 ctx.theme.overrideTokens 即时作用于对话区、侧栏、输入框、菜单、代码块、滚动条等界面元素。

这是什么

dsh-prism-themes 是一个以浏览器端为主的 DSH Client 模块 bundle(MIT 许可证,当前资料中版本 1.0.1)。分类上属于社区目录中的「趣味换装」。

插件在加载时注册一层 palette override(标识 dsh-prism-themes:palette),每个 token 以 { light, dark } 成对提供;Harness 主题呈现层按当前配色方案写入文档根。移除该层即可恢复内置主题,禁用 bundle 时无需额外清理。

核心功能

资料中已明确的能力如下。

主题库

  • 24 套 curated 主题,分六个系列:Signature、Nocturne、Botanical、Nostalgia、Minimal、Playful。
  • 每套主题有独立的 light / dark 调色,dark 并非简单反色。

Prism Themes 工作室

  • 点选调色板卡片后立即生效。
  • Palette mode:Light、Dark 或 System。
  • Accent character:Calm、Signature、Electric,调节强调色气质。
  • Accent override:自定义强调色;Reset 回到 curated 强调色;插件会尽量保证强调色在两种表面上可读。
  • 收藏、按名称或 mood 搜索、Surprise me 随机换肤。
  • Export:下载当前调色板及展开后的 host token 为 JSON。
  • Native theme:一键恢复 Harness 原生外观。

行为与隐私

  • 当前主题、character、accent、收藏保存在浏览器 localStorage;插件不发起网络请求、不上报遥测。
  • 点击 Palette mode 时,会写入 Harness 自带的 Light/Dark/System 偏好(资料中说明的唯一 host 设置写入)。

技术范围

  • 扩展层覆盖 90 个以上 --dsw-alias-* token(表面、边框、标签、品牌与按钮、交互态、代码块、diff、滚动条等,README 有截断说明)。

安装与启用

Prism 以 DSH bundle 形式从 GitHub 仓库分发。资料给出两条路径;不要手改 DSH 安装目录或 profile 文件,由 Harness 的 plugin manager 负责安装、bundle 选择与 HMR。

方式一:请 DSH 智能体安装(README 推荐)

在本地准备好该仓库的 checkout 目录(例如 ~/src/dsh-prism-themes),然后对 DSH 智能体说明:

Install the DSH bundle at ~/src/dsh-prism-themes.

智能体会对 checkout 执行 Harness plugin_manager 的 install 动作。新 bundle 通常通过热更新激活;浏览器产物变化后刷新页面也属正常。

方式二:手动 / 开发安装

在 DSH profile 下,通过 plugin manager 的 install_bundle 动作,将上述 checkout 的绝对路径作为 target 安装为 linked bundle。

环境要求(来自 package.json)

  • Node >=18
  • DSH >=0.2.1-rc.2

安装完成后,打开 Settings → Prism Themes 即可使用。

典型用法

按 README 中的步骤操作:

  1. 打开 Settings → Prism Themes。
  2. 选择一张调色板卡片,在当前 scheme 下立即应用。
  3. 用 Palette mode 在 Light、Dark、System 之间切换。
  4. 用 Accent character 调整强调色风格。
  5. 需要时用 Accent override 指定颜色;Reset 恢复默认强调色。
  6. 收藏主题、搜索名称或 mood,或使用 Surprise me。
  7. 点击 Native theme 回到 Harness 默认主题。

卸载或禁用 bundle 会移除 token 层并恢复原生主题;各浏览器内的记忆与当前 profile 绑定。

适用场景与注意

适合谁

  • 长期在 Harness Web UI 上工作、希望快速换肤且保持浅/深一致性的开发者或使用者。
  • 需要在不 fork 主题代码的前提下试验配色、导出 JSON 做备份或对比的人。

使用前请知悉

  • 插件在当前 DSH 进程及其 Web 客户端上下文中运行;安装前请自行阅读 GitHub 源码 与 MIT 许可证,确认符合你的环境与合规要求。
  • 社区目录 skillhub.cn 插件页 为独立生态站点,与 DeepSeek / 幻方无官方从属关系;星标等元数据以各页面实时显示为准(资料中 GitHub 星标为 1)。

链接

经过上面的步骤,你可以在 Harness 设置里用 Prism Theme Studio 浏览 24 套成对主题,并在原生外观与自定义 accent 之间随时切换。

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

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

小夜