dsh-matrix-theme: DeepSeek Harness 的《黑客帝国》主题插件

前言

DeepSeek Harness (DSH) 采用模块化插件架构,允许用户扩展 Web GUI 的功能与外观。dsh-matrix-theme 是一个可安装的插件,旨在为 DSH 界面提供《黑客帝国》电影主题,包括绿色/黑色的调色板以及数字雨背景效果。

插件定位

  • 名称:dsh-matrix-theme
  • 维护者:zengrz
  • 类别:趣味换装
  • 许可证:MIT
  • 核心能力:提供可选择的主题(绿色/黑色)、数字雨背景以及通用设置中的开关。

安装与启用

使用 DSH CLI 安装插件:

dsh plugin --profile <name> add github:zengrz/dsh-matrix-theme

若需锁定特定版本,可使用 SHA 标记提交:

dsh plugin --profile <name> add github:zengrz/dsh-matrix-theme#<sha>

功能说明

插件在 DSH 的 General-settings 中增加了“Matrix theme”行以及“Rain effects”行。

主题与背景

  • 主题:提供 matrix 主题,使用绿色/黑色调色板覆盖深色基础。
  • 背景渲染:数字雨背景支持 shell.backdrop slot。如果宿主 harness 声明了该 slot,背景在层内渲染;若未声明(如旧版本 harness),则回退至固定位置的 DOM canvas。

雨质量设置

“Rain effects”提供三个级别,可在此处切换:
1. Full:完整效果,包含高密度字符墙、字符 churn、光标聚光灯和 3D 倾斜。
2. Lite:性能优化模式。网格密度减半,移除字符 churn 和光标聚光灯,并移除淡出的列。保留 3D 倾斜和白色单元格效果。
3. Off:关闭背景,仅保留绿色调色板。

持久化

雨质量偏好设置会持久化到浏览器的 localStorage 中,键名为 dsh-matrix-theme:rain-quality。

注意事项与适用场景

  • 构建权限:无需 allowBuilds 权限。lib 目录已提交,无 prepare 脚本。
  • 去重机制:插件采用追加模式,不进行去重。如果宿主配置中已包含 ui-matrix-theme(例如默认的 dsh-web-app),安装将失败并报错“duplicate loader entry id”。
  • 适用对象:主要用于自定义浏览器列表或主题发布前支持的主题。
  • 模型体验:无。此插件仅管理浏览器端偏好(主题选择、雨质量)和背景渲染,背景元素被标记为装饰性(aria-hidden),不涉及模型请求。

参考资源

  • 目录页:https://www.skillhub.cn/plugins/zengrz/dsh-matrix-theme
  • 源代码:https://github.com/zengrz/dsh-matrix-theme
羽毛球分组比赛记分
小程序二维码

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

小夜